[Bug 8439] Multiple Microsoft product installers fail due missing shell app path expansion (Visual Studio .NET 2002, 2003, Visual Foxpro 9.0)

WineHQ Bugzilla wine-bugs at winehq.org
Tue Mar 24 03:55:17 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=8439

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |https://archive.org/details
                   |                            |/MSDN_Visual_Studio_NET_200
                   |                            |3_Enterprise_Architect_Disc
                   |                            |_1_Disc_2082_May_2003_X09-5
           Keywords|                            |download

--- Comment #46 from Anastasius Focht <focht at gmx.net> ---
Hello Damjan,

thanks, I'm grateful you took care of this. Still, it's such a shame it took
that long since the problem and solution was known for aeons.

https://source.winehq.org/git/wine.git/commitdiff/9736fe499d0887bf92652ca32ba5195e7b0b0e9c
("shell32: Pass the executable's full path from SHELL_execute() to
CreateProcess().")

Tested, works as expected.

--- snip ---
$ cdemu status
Devices' status:
DEV   LOADED     FILENAME
0     True       /home/focht/privdata/git-annex-software/Microsoft Visual
Studio 2003/VSENARD1.iso

$ pwd
/home/focht/media/focht/VSENARD1

$ find . -iname "setup.exe"
./msdn/setup.exe
./program files/microsoft visual studio .net
2003/compactframeworksdk/connectionmanager/bin/driverinstall/setup.exe
./program files/microsoft visual studio .net 2003/setup/setupmm/setup.exe
./setup/setup.exe
./setup.exe
./visio/setup.exe
./vss/setup.exe
./vstoolsforofficebeta/setup.exe
./wcu/setup.exe
--- snip ---

--- snip ---
$ rm -rf ~/.wine

# VS.NET 2002/2003 refuse to install in 64-bit WINEPREFIX
$ export WINEARCH=win32

$ WINEDEBUG=+process wine ./setup.exe 2>&1 | grep CreateProcessInternal

002c:trace:process:CreateProcessInternalW app (null) cmdline
L"\"C:\\users\\focht\\Temp\\setup.exe\" /NoCheckAutoRun /TempCopy
/OrigPath=\"G:\\\""
002c:trace:process:CreateProcessInternalW started process pid 002d tid 002e

002e:trace:process:CreateProcessInternalW app (null) cmdline
L"\"G:\\wcu\\setup.exe\" /LAUNCHER=\"C:\\users\\focht\\Temp\\\" 
/HWND=\"131174\" /NoExclude"
002e:trace:process:CreateProcessInternalW started process pid 0032 tid 0033
--- snip ---

$ wine --version
wine-5.4-255-g00e55c8fc0

Regards

-- 
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.



More information about the wine-bugs mailing list