https://bugs.winehq.org/show_bug.cgi?id=39936
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|scrrun |scrobj
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello Nikolay,
the patch is sufficient to let the app installer successfully finish.
Thanks.
--- snip --- $ WINEDEBUG=+tid,+seh,+relay,+msi,+scrobj wine msiexec -i ToadDataModeler_Freeware_5.4.8.1_x86_En.msi >>log.txt 2>&1 ... 005d:trace:msi:ACTION_CallScript function L"Main", script L"function KeyExist(AKey)\r\n{\r\n var shell = new ActiveXObject("Wscript.Shell");\r\n try\r\n {\r\n shell.RegRead(AKey);\r\n }\t\r\n catch(e)\r\n {\r\n return false;\r\n }\r\n return true; \r\n}\r\n\r\nfunction OldKey()\r\n{\r\n return "HKLM\\Software\\Quest Software\\TDM\\""... 0 ... 005d:trace:scrobj:scriptlet_typelib_QueryInterface (0x9491e8, {a6ef9860-c720-11d0-9337-00a0c90dcaa9}, 0x71e230) 005d:trace:scrobj:scriptlet_typelib_Invoke (0x9491e8, 9, {00000000-0000-0000-0000-000000000000}, 0, 2, 0x71e234, 0x71e220, 0x942208, 0x71e21c) ... 005d:trace:scrobj:scriptlet_typelib_get_GUID (0x9491e8, 0x71dec0) 005d:Call ole32.CoCreateGuid(0071dd40) ret=f707705f ... 005d:Ret ole32.CoCreateGuid() retval=00000000 ret=f707705f ... 005d:Call ole32.CLSIDFromProgID(009494f0 L"Wscript.Shell",0071df1c) ret=f6e66a4b ... 005d:Call advapi32.RegGetValueW(80000002,0094aaa0 L"Software\Dell\TDM",00948f82 L"MachineID",0000ffff,0071d658,00000000,0071d654) ret=f709a09d 005d:Ret advapi32.RegGetValueW() retval=00000002 ret=f709a09d ... 005d:trace:msi:ACTION_CallScript script returned 0 005d:trace:msi:MsiCloseHandle 1 005d:trace:msi:ScriptThread custom action (5d) returned 0 ... --- snip ---
I've created a new component 'scrobj' to track issues related to Windows script components runtime.
Regards