[Bug 16978] Protexis Licensing V2: Corel Paint Shop Pro Photo X2 trial aborts on startup, protection says "illegally modified"

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Apr 21 18:39:06 CDT 2012


http://bugs.winehq.org/show_bug.cgi?id=16978

Anastasius Focht <focht at 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 at 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%29.aspx

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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