[Bug 30713] Microsoft Visual C++ 2010 64-bit redistributables get incorrectly installed into SysWOW64 (system directory for 32-bit files) when run under 64-bit Wine
wine-bugs at winehq.org
wine-bugs at winehq.org
Thu May 17 15:43:09 CDT 2012
http://bugs.winehq.org/show_bug.cgi?id=30713
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |download, Installer, win64
URL| |http://download.microsoft.c
| |om/download/A/8/0/A80747C3-
| |41BD-45DF-B505-E9710D2744E0
| |/vcredist_x64.exe
CC| |focht at gmx.net
Component|-unknown |msi
Summary|64 bit wine installs 64 bit |Microsoft Visual C++ 2010
|mfc100.dll to syswow64 |64-bit redistributables get
| |incorrectly installed into
| |SysWOW64 (system directory
| |for 32-bit files) when run
| |under 64-bit Wine
--- Comment #2 from Anastasius Focht <focht at gmx.net> 2012-05-17 15:43:09 CDT ---
Hello,
that happens because the installer is a 32-bit process and everything is
executed client-side.
--- snip ---
...
0024:Call KERNEL32.CreateProcessA(00000000,0100d3e0
"c:\\d552ccb2b0d25502fbf1ca6a8e39\\Setup.exe
",00000000,00000000,00000000,00000020,00000000,0100d080
"c:\\d552ccb2b0d25502fbf1ca6a8e39",0032fd3c,0032fda4) ret=01005d78
0027:Call KERNEL32.__wine_kernel_init() ret=7bc530d2
...
0024:Ret KERNEL32.CreateProcessA() retval=00000001 ret=01005d78
...
0029:Call msi.MsiInstallProductW(001f7570
L"C:\\d552ccb2b0d25502fbf1ca6a8e39\\vc_red.msi",001f4038 L"EXTUI=1")
ret=1004ce2d
0029:trace:msi:MsiInstallProductW
L"C:\\d552ccb2b0d25502fbf1ca6a8e39\\vc_red.msi" L"EXTUI=1"
0029:trace:msi:MSI_OpenPackageW L"C:\\d552ccb2b0d25502fbf1ca6a8e39\\vc_red.msi"
0xbde6a0
...
--- snip ---
MsiInstallProduct() is called at 32-bit client-side hence everything is
redirected into syswow64 instead of system32.
What is needed here is a 64-bit msi server process that takes over the product
install part from the 32-bit client side.
This is not to be confused with 32/64-bit custom action server process (bug
29941 and bug 27943)
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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