http://bugs.winehq.org/show_bug.cgi?id=30713 Anastasius Focht <focht(a)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(a)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(a)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.