http://bugs.winehq.org/show_bug.cgi?id=16978
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.download.com/Cor |http://www.oldapps.com/Pain |el-Paint-Shop-Pro-Photo/300 |t_Shop_Pro.php?old_paint_sh |0-2192_4-10001995.html |op_pro=17
--- Comment #8 from Anastasius Focht focht@gmx.net 2012-04-21 18:39:06 CDT --- Hello,
adjusting download link (old one pointed to newer X4 version).
The installer itself doesn't need any native overrides. Unfortunately I don't have a serial/activation key to test with if the bug is still present.
'winetricks -q ie7' allows to show GUI, albeit there is a second, empty top level window, covering/blocking the installer GUI. If you close that window it reappears at second time, closing it again will terminate the launcher as well.
If 'winetricks -q msxml3' is applied after, the empty top level window is gone and the registration works. If 'msxml3' native override is disabled again after winetricks, the installer still works fine.
After hours of tinkering with registry hives I finally found that Internet Explorer somehow expects XML Script Engine registration data (which Wine doesn't provide). The import of following registry snippet allows to use builtin msxml, reducing native dependencies further:
--- snip --- REGEDIT4
[HKEY_CLASSES_ROOT\CLSID{989D1DC0-B162-11D1-B6EC-D27DDCF9A923}] @="XML Script Engine"
[HKEY_CLASSES_ROOT\CLSID{989D1DC0-B162-11D1-B6EC-D27DDCF9A923}\Implemented Categories] @=""
[HKEY_CLASSES_ROOT\CLSID{989D1DC0-B162-11D1-B6EC-D27DDCF9A923}\Implemented Categories{F0B7A1A1-9847-11CF-8F20-00805F2CD064}] @=""
[HKEY_CLASSES_ROOT\CLSID{989D1DC0-B162-11D1-B6EC-D27DDCF9A923}\Implemented Categories{F0B7A1A2-9847-11CF-8F20-00805F2CD064}] @=""
[HKEY_CLASSES_ROOT\CLSID{989D1DC0-B162-11D1-B6EC-D27DDCF9A923}\InProcServer32] @="C:\windows\system32\msxml3.dll" "ThreadingModel"="Both"
[HKEY_CLASSES_ROOT\CLSID{989D1DC0-B162-11D1-B6EC-D27DDCF9A923}\OLEScript] @=""
[HKEY_CLASSES_ROOT\CLSID{989D1DC0-B162-11D1-B6EC-D27DDCF9A923}\ProgID] @="XML"
[HKEY_CLASSES_ROOT\XML] @="XML Script Engine"
[HKEY_CLASSES_ROOT\XML\CLSID] @="{989D1DC0-B162-11D1-B6EC-D27DDCF9A923}"
[HKEY_CLASSES_ROOT\XML\OLEScript] @="" --- snip ---
This article talks about "Script Languages in Internet Explorer":
MSDN: http://www.geoffchappell.com/notes/windows/ie/mshtml/scriptlanguage.htm
"XML Data Island in HTML Page"
MSDN: http://msdn.microsoft.com/en-us/library/windows/desktop/ms766512%28v=vs.85%2...
Regards