[Bug 30713] Microsoft Visual C++ 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
Sat May 5 07:03:29 CDT 2018


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
      Fixed by SHA1|                            |540c48b91175b11c7b8646d0a03
                   |                            |6b20c46425080
         Resolution|---                         |FIXED

--- Comment #21 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

this is fixed by commit
https://source.winehq.org/git/wine.git/commitdiff/540c48b91175b11c7b8646d0a036b20c46425080

Thanks     Zebediah

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

$ wine vcredist_x64.exe

$ find .wine ! -newermt "1 Jan 2015" -exec file {} \;

.wine/drive_c/Program Files/Common Files/Microsoft Shared/VC/msdia100.dll:
PE32+ executable (DLL) (GUI) x86-64, for MS Windows
.wine/drive_c/windows/Installer/61e1.msi: Composite Document File V2 Document,
Little Endian, Os: Windows, Version 6.0, MSI Installer, Code page: 1252, Title:
Installation Database, Subject: Visual C++ 2010  x64 Redistributable, Author:
Microsoft Corporation, Keywords: Installer, Comments: This installer database
contains the logic and data required to install Microsoft Visual C++ 2010  x64
Redistributable - 10.0.40219., Template: x64;0, Revision Number:
{80902F2D-E1EF-43CA-B366-74496197E004}, Create Time/Date: Sun Feb 20 06:51:54
2011, Last Saved Time/Date: Sun Feb 20 06:51:54 2011, Number of Pages: 200,
Name of Creating Application: Windows Installer XML (3.5.0626.3), Security: 2,
Number of Words: 2
.wine/drive_c/windows/system32/mfc100.dll: PE32+ executable (DLL) (console)
x86-64, for MS Windows
.wine/drive_c/windows/system32/mfc100ita.dll: PE32+ executable (DLL) (console)
x86-64, for MS Windows
.wine/drive_c/windows/system32/mfc100deu.dll: PE32+ executable (DLL) (console)
x86-64, for MS Windows
.wine/drive_c/windows/system32/mfc100jpn.dll: PE32+ executable (DLL) (console)
x86-64, for MS Windows
.wine/drive_c/windows/system32/mfc100kor.dll: PE32+ executable (DLL) (console)
x86-64, for MS Windows
.wine/drive_c/windows/system32/vcomp100.dll: PE32+ executable (DLL) (GUI)
x86-64, for MS Windows
.wine/drive_c/windows/system32/mfc100fra.dll: PE32+ executable (DLL) (console)
x86-64, for MS Windows
.wine/drive_c/windows/system32/mfc100esn.dll: PE32+ executable (DLL) (console)
x86-64, for MS Windows
.wine/drive_c/windows/system32/mfc100u.dll: PE32+ executable (DLL) (console)
x86-64, for MS Windows
.wine/drive_c/windows/system32/mfcm100u.dll: PE32+ executable (DLL) (GUI)
x86-64 Mono/.Net assembly, for MS Windows
.wine/drive_c/windows/system32/atl100.dll: PE32+ executable (DLL) (GUI) x86-64,
for MS Windows
.wine/drive_c/windows/system32/mfc100rus.dll: PE32+ executable (DLL) (console)
x86-64, for MS Windows
.wine/drive_c/windows/system32/msvcr100.dll: PE32+ executable (DLL) (GUI)
x86-64, for MS Windows
.wine/drive_c/windows/system32/mfcm100.dll: PE32+ executable (DLL) (GUI) x86-64
Mono/.Net assembly, for MS Windows
.wine/drive_c/windows/system32/msvcp100.dll: PE32+ executable (DLL) (GUI)
x86-64, for MS Windows
.wine/drive_c/windows/system32/mfc100chs.dll: PE32+ executable (DLL) (console)
x86-64, for MS Windows
.wine/drive_c/windows/system32/mfc100enu.dll: PE32+ executable (DLL) (console)
x86-64, for MS Windows
.wine/drive_c/windows/system32/mfc100cht.dll: PE32+ executable (DLL) (console)
x86-64, for MS Windows
--- snip ---

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

$ wine msiexec -i 7z1805-x64.msi 

$ file .wine/drive_c/Program\ Files/7-Zip/*{.dll,.exe}
.wine/drive_c/Program Files/7-Zip/7z.dll:      PE32+ executable (DLL) (GUI)
x86-64, for MS Windows
.wine/drive_c/Program Files/7-Zip/7-zip32.dll: PE32 executable (DLL) (GUI)
Intel 80386, for MS Windows
.wine/drive_c/Program Files/7-Zip/7-zip.dll:   PE32+ executable (DLL) (GUI)
x86-64, for MS Windows
.wine/drive_c/Program Files/7-Zip/7z.exe:      PE32+ executable (console)
x86-64, for MS Windows
.wine/drive_c/Program Files/7-Zip/7zFM.exe:    PE32+ executable (GUI) x86-64,
for MS Windows
.wine/drive_c/Program Files/7-Zip/7zG.exe:     PE32+ executable (GUI) x86-64,
for MS Windows
--- snip ---

$ wine --version
wine-3.7-77-g540c48b911

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