wine-wine/dlls/shell32/tests
Damjan Jovanovic 9736fe499d shell32: Pass the executable's full path from SHELL_execute() to CreateProcess().
Several older Microsoft installers, particularly those changing CDs
during installation, break because they launch a child setup.exe, from
a parent process also called setup.exe, which Wine finds in the wrong
directory, as CreateProcess() first searches the parent executable's
own directory, thus re-launching the parent itself instead of the
child.  Therefore CreateProcess() must be passed a full path from
SHELL_execute(), so it launches the correct child.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=8439
Signed-off-by: Damjan Jovanovic <damjan.jov@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-03-23 11:35:46 +01:00
..
Makefile.in
appbar.c
assoc.c
autocomplete.c
brsfolder.c
ebrowser.c
generated.c tools: Remove 0x0501 API versions forced by winapi_test. 2020-03-13 20:10:44 +01:00
msg.h
progman_dde.c
recyclebin.c
rsrc.rc
shell32_test.h
shelldispatch.c
shelllink.c
shellole.c
shellpath.c tests: Report all errors when failing to wait for a child process. 2020-03-17 10:51:44 +01:00
shfldr_special.c
shlexec.c shell32: Pass the executable's full path from SHELL_execute() to CreateProcess(). 2020-03-23 11:35:46 +01:00
shlfileop.c
shlfolder.c
shlview.c
string.c
systray.c include: Remove now useless forced _WIN32_IE defines. 2020-03-20 19:38:38 +01:00