[SHELL32] Improve ShellExecute
authorJoachim Henze <Joachim.Henze@reactos.org>
Tue, 6 Aug 2019 18:24:55 +0000 (20:24 +0200)
committerJoachim Henze <Joachim.Henze@reactos.org>
Tue, 6 Aug 2019 18:24:55 +0000 (20:24 +0200)
commit0f16d44b660266130f5c0807c01d01cfaa6e685d
tree242eafc6f18c2b4ec1f9a168c31481bacc837844
parent5972b1e2846f2f22334ab83315da2ed37f8b40de
[SHELL32] Improve ShellExecute

This fixes regression CORE-6412 and also fixes CORE-12927
by bringing us a bit closer to Wine implementation.

Thanks to patches author Doug Lyons.
The removed code looks like historic workaround code.

Automated tests do improve as well
VBox https://reactos.org/testman/compare.php?ids=68662,68696
KVM https://reactos.org/testman/compare.php?ids=68663,68697

I intend to merge this back into 0.4.12RC.
dll/win32/shell32/shlexec.cpp