http://bugs.winehq.org/show_bug.cgi?id=34804
Bug #: 34804 Summary: Installation of Windows Installer Cleanup utility fails due to wshom:WshShell3_ExpandEnvironmentStrings being a stub Product: Wine Version: 1.7.5 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: focht@gmx.net Classification: Unclassified
Hello folks,
as the summary says ...
While investigating .NET installer issues I tried to run the installer of "Windows Installer Cleanup utility" (MSICUU2.exe) mentioned in this blog:
http://blog.armgasys.com/?p=127
It fails:
--- snip --- $ WINEDEBUG=+tid,+seh,+relay,+wshom wine ./msicuu2.exe >>log2.txt 2>&1 ... 0026:trace:wshom:WshShell3_QueryInterface ({a6ef9860-c720-11d0-9337-00a0c90dcaa9}, 0x33f990) 0026:fixme:wshom:WshShell3_QueryInterface Unknown iface {a6ef9860-c720-11d0-9337-00a0c90dcaa9} 0026:trace:wshom:WshShell3_Invoke (1006 {00000000-0000-0000-0000-000000000000} 1033 3 0x33fa24 0x33fa70 0x33f970 0x33f96c) ... 0026:fixme:wshom:WshShell3_ExpandEnvironmentStrings (L"%ProgramFiles%" 0x33f000): stub ... 0026:trace:wshom:WshShell3_Release () --- snip ---
'winetricks -q wsh57' works around and the installer GUI is shown.
Source: http://source.winehq.org/git/wine.git/blob/5db4741d0b074ca0080adf36c3fdb440b...
--- snip --- 740 static HRESULT WINAPI WshShell3_ExpandEnvironmentStrings(IWshShell3 *iface, BSTR Src, BSTR* out_Dst) 741 { 742 FIXME("(%s %p): stub\n", debugstr_w(Src), out_Dst); 743 return E_NOTIMPL; 744 } --- snip ---
The actual application 'msicuu.exe' later needs 'winetricks -q vb6run'.
Regards