[Bug 49076] Sennheiser Wireless Systems Manager 4.4 installer overwrites Wine builtin "system/os" dlls, causing broken WINEPREFIX (SfcIsFileProtected is a stub)

WineHQ Bugzilla wine-bugs at winehq.org
Sat May 2 07:00:13 CDT 2020


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

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

addendum/tidbit: the installer was created with Setup Factory release 9.5.0

Temp binary unpacked with UPX:

--- snip ---
-=[ ProtectionID v0.6.9.0 DECEMBER]=-
(c) 2003-2017 CDKiLLER & TippeX
Build 24/12/17-21:05:42
Ready...
Scanning -> Z:\home\focht\Downloads\_ir_sf_temp_0\irsetup.exe
File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 3818496 (03A4400h)
Byte(s) | Machine: 0x14C (I386)
Compilation TimeStamp : 0x54D91FB8 -> Mon 09th Feb 2015 20:59:36 (GMT)
[TimeStamp] 0x54D91FB8 -> Mon 09th Feb 2015 20:59:36 (GMT) | PE Header | - |
Offset: 0x00000110 | VA: 0x00400110 | -
[File Heuristics] -> Flag #1 : 00000000000000001101000000000000 (0x0000D000)
[Entrypoint Section Entropy] : 6.64 (section #0) ".text   " | Size : 0x29873A
(2721594) byte(s)
[DllCharacteristics] -> Flag : (0x8140) -> ASLR | DEP | TSA
[SectionCount] 5 (0x5) | ImageSize 0x3C2000 (3940352) byte(s)
[VersionInfo] Company Name : Indigo Rose Corporation
[VersionInfo] Product Name : Setup Factory Runtime
[VersionInfo] Product Version : 9.5.0.0
[VersionInfo] File Description : Setup Application
[VersionInfo] File Version : 9.5.0.0
[VersionInfo] Original FileName : suf_rt.exe
[VersionInfo] Internal Name : suf_rt
[VersionInfo] Version Comments : Created with Setup Factory
[VersionInfo] Legal Trademarks : Setup Factory is a trademark of Indigo Rose
Corporation
[VersionInfo] Legal Copyrights : Runtime Engine Copyright © 2015 Indigo Rose
Corporation (www.indigorose.com)
[ModuleReport] [IAT] Modules -> KERNEL32.DLL | ADVAPI32.dll | COMCTL32.dll |
COMDLG32.dll | GDI32.dll | gdiplus.dll | imagehlp.dll | IMM32.dll | lua5.1.dll
| MSIMG32.dll | NETAPI32.dll | ole32.dll | OLEACC.dll | OLEAUT32.dll |
oledlg.dll | SHELL32.dll | SHLWAPI.dll | urlmon.dll | USER32.dll | VERSION.dll
| WINMM.dll | WINSPOOL.DRV
[ModuleReport] [DelayImport] Modules -> WININET.dll
[CdKeySerial] found "SerialNumber" @ VA: 0x002A7C98 / Offset: 0x002A6898
[CdKeySerial] found "SerialNumber" @ VA: 0x002A944B / Offset: 0x002A804B
[CdKeySerial] found "SerialNumber" @ VA: 0x002DE78E / Offset: 0x002DD38E
[CdKeySerial] found "Invalid code" @ VA: 0x002E145C / Offset: 0x002E005C
[CompilerDetect] -> Visual C++ 10.0 (Visual Studio 2010)
[!] File appears to have no protection or is using an unknown protection
- Scan Took : 0.904 Second(s) [000000388h (904) tick(s)] [506 of 580 scan(s)
done]
--- snip ---

With fix:

--- snip ---
...
[05/02/2020 13:55:41] Success    Create folder: C:\Program Files
(x86)\Sennheiser\
[05/02/2020 13:55:41] Success    Create folder: C:\Program Files
(x86)\Sennheiser\Wireless Systems Manager\
[05/02/2020 13:55:41] Success    Create folder: C:\Program Files
(x86)\Sennheiser\Wireless Systems Manager\Uninstall\
[05/02/2020 13:55:41] Success    Create uninstall data folder: C:\Program Files
(x86)\Sennheiser\Wireless Systems Manager\Uninstall
[05/02/2020 13:55:41] Success    Create uninstall data file: C:\Program Files
(x86)\Sennheiser\Wireless Systems Manager\Uninstall\uninstall.dat
[05/02/2020 13:55:41] Success    Create folder: C:\windows\Wireless Systems
Manager\
[05/02/2020 13:55:41] Success    Install archive file: C:\Program Files
(x86)\Sennheiser\Wireless Systems Manager\Plugins\UpdateManager.dll
[05/02/2020 13:55:41] Success    Create folder: C:\Program Files
(x86)\Sennheiser\Wireless Systems Manager\Plugins\
[05/02/2020 13:55:41] Success    File added to uninstall list: C:\Program Files
(x86)\Sennheiser\Wireless Systems Manager\Plugins\UpdateManager.dll
[05/02/2020 13:55:41] Success    Install archive file: C:\Program Files
(x86)\Sennheiser\Wireless Systems Manager\WSM Helper.exe
[05/02/2020 13:55:41] Success    File added to uninstall list: C:\Program Files
(x86)\Sennheiser\Wireless Systems Manager\WSM Helper.exe
...
[05/02/2020 13:55:42] Success    Install archive file: C:\Program Files
(x86)\Sennheiser\Wireless Systems Manager\Qt5Xml.dll
[05/02/2020 13:55:42] Success    File added to uninstall list: C:\Program Files
(x86)\Sennheiser\Wireless Systems Manager\Qt5Xml.dll
[05/02/2020 13:55:42] Success    Install archive file:
C:\windows\system32\dnssd.dll
[05/02/2020 13:55:42] Success    Increment usage count:
C:\windows\system32\dnssd.dll (New count = 1)
[05/02/2020 13:55:42] Success    File added to uninstall list:
C:\windows\system32\dnssd.dll
[05/02/2020 13:55:42] Skipped    Archive file: C:\windows\system32\IMM32.dll
(Reason: Existing file protected)
[05/02/2020 13:55:42] Success    Install archive file: C:\Program Files
(x86)\Sennheiser\Wireless Systems Manager\Plugins\EM9046.dll
[05/02/2020 13:55:42] Success    File added to uninstall list: C:\Program Files
(x86)\Sennheiser\Wireless Systems Manager\Plugins\EM9046.dll
...
--- snip ---

-> ' Skipped    Archive file: C:\windows\system32\IMM32.dll (Reason: Existing
file protected)'

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