https://bugs.winehq.org/show_bug.cgi?id=56632 Bug ID: 56632 Summary: Explorer cannot run any files in Windows ME compatibility mode (or below) Product: Wine Version: 9.5 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: shell32 Assignee: wine-bugs(a)winehq.org Reporter: guillere(a)adinet.com.uy Distribution: --- If compatibility mode is set to Windows ME (or below) then Explorer.exe cannot run any file trowing "file not found" dialog Introduced in wine-9.5 (still present in wine 9.7 and wine/master) git bisect show bug is introduced in: commit 85d029e3b01f6dd35a86cc07796af982d66e4a03 Author: Yuxuan Shui <yshui(a)codeweavers.com> Date: Mon Mar 18 18:32:00 2024 +0000 shell32: Rely solely on SHELL_FindExecutable for ShellExecute. This does two things: 1. ShellExecute no longer searches in the directory where the current executable is in. 2. We always CreateProcess with a fully qualified path, so we CreateProcess won't do its own path resolution. Serendipitously this also fixes some existing todos in tests. dlls/shell32/shlexec.c | 24 +----------------------- dlls/shell32/tests/shlexec.c | 8 +++----- 2 files changed, 4 insertions(+), 28 deletions(-) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.