28 May
2024
28 May
'24
9:03 p.m.
Huw Davies (@huw) commented about dlls/shell32/shlexec.c:
lstrcatW(lpstrTmpFile, lpFile); retval = (UINT_PTR)ShellExecuteW(sei_tmp.hwnd, sei_tmp.lpVerb, lpstrTmpFile, NULL, NULL, 0); } + else if (retval == SE_ERR_NOASSOC && SHGetFileInfoW(wcmd, 0, NULL, 0, SHGFI_EXETYPE) == 0) + { + /* File found, but no association. And no other cases fit, this could be a + unix programs, try running it. We have to do this in a "catch-all" fashion because
program -- https://gitlab.winehq.org/wine/wine/-/merge_requests/5400#note_69106