[Bug 4971] Protexis nTitles V1.x: Corel Draw 12 demo install fails

WineHQ Bugzilla wine-bugs at winehq.org
Fri Jul 9 07:15:25 CDT 2021


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Hardware|Other                       |x86
                URL|http://files.brothersoft.co |https://web.archive.org/web
                   |m/graphics_design/image_edi |/20100710045254/http://www.
                   |tors/CGS12_TBYB_EN.exe      |corel.com/akdlm/6763/downlo
                   |                            |ads/trials/GraphicsSuite12/
                   |                            |CorelDRAWGraphicsSuite12.ex
                   |                            |e

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

revisiting, still present.

Stable link via Internet Archive.

https://web.archive.org/web/20100710045254/http://www.corel.com/akdlm/6763/downloads/trials/GraphicsSuite12/CorelDRAWGraphicsSuite12.exe

It sits in 'CA_AcquireKey' MSI custom action, pumping messages when about to
display the 'You have 30 days trial' model dialog. The dialog embeds web
browser control with jscript.

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Corel/CorelDRAW Graphics Suite 12 Setup
Files

$ WINEDEBUG=+seh,+loaddll,+process,+msi,+jscript,+mshtml,+ieframe,+ole,+variant
wine ./setup.exe >>log.txt 2>&1
...
0454:trace:msi:ACTION_CustomAction Handling custom action L"CA_AcquireKey" (1
L"NewBinary19" L"CA_AcquireKey")
0454:trace:msi:HANDLE_CustomType1 Calling function L"CA_AcquireKey" from
L"C:\\users\\focht\\Temp\\msib56f.tmp" 
...
0454:trace:msi:wait_thread_handle waiting for L"CA_AcquireKey"
...
0470:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\MSVCR71.dll" at
01970000: builtin
0470:trace:loaddll:build_module Loaded
L"C:\\users\\focht\\Temp\\Corel\\33DF382D-8F3D-425D-A30C-9AD067CFE2FB\\Programs\\MFC71U.DLL"
at 7C250000: native
0470:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\MSVCP71.dll" at
01A10000: builtin
0470:trace:loaddll:build_module Loaded
L"C:\\users\\focht\\Temp\\Corel\\33DF382D-8F3D-425D-A30C-9AD067CFE2FB\\Programs\\MSICrlPCU.dll"
at 017E0000: native 
...
0144:trace:ole:array_read_variance_and_unmarshall string=L"AKPARAMS" 
...
0470:trace:ole:array_read_variance_and_unmarshall
string=L"C:\\users\\focht\\Temp\\Corel\\33DF382D-8F3D-425D-A30C-9AD067CFE2FB\\Programs\\|DRPCUNLR.dll|C:\\users\\focht\\Temp\\Corel\\33DF382D-8F3D-425D-A30C-9AD067CFE2FB\\Languages\\EN\\Programs\\|EN|PCUDataIntl.dll|SOFTWARE\\Corel\\TempKey2B9006B6\\33DF382D-8F3D-425D-A30C-9AD067CFE2FB|DR12|DR12"
...
0470:trace:loaddll:build_module Loaded
L"C:\\users\\focht\\Temp\\Corel\\33DF382D-8F3D-425D-A30C-9AD067CFE2FB\\Languages\\EN\\Programs\\PCUDataIntl.dll"
at 01C30000: native
0470:trace:loaddll:build_module Loaded
L"C:\\users\\focht\\Temp\\Corel\\33DF382D-8F3D-425D-A30C-9AD067CFE2FB\\Programs\\DRPCUNLR.dll"
at 01C40000: native
0470:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\comdlg32.dll"
at 01C50000: builtin
0470:trace:loaddll:build_module Loaded
L"C:\\users\\focht\\Temp\\Corel\\33DF382D-8F3D-425D-A30C-9AD067CFE2FB\\Programs\\psikey.dll"
at 610A0000: native
...
0470:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\nsi.dll" at
01E70000: builtin
0470:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\iphlpapi.dll"
at 7C800000: builtin
0470:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\dnsapi.dll" at
01E80000: builtin
0470:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\NETAPI32.DLL"
at 01E50000: builtin
...
0470:trace:ieframe:WebBrowser_Navigate
(0029CE90)->(L"file:///C:\\users\\focht\\Temp\\Corel\\33DF382D-8F3D-425D-A30C-9AD067CFE2FB\\Languages\\EN\\Programs\\pcuui\\Container.htm"
017BEEA0 {VT_I4: 0} 017BEE90 {VT_BSTR: (null)} 017BEE68 {VT_EMPTY} 017BEE80
{VT_BSTR: (null)})
...
0470:trace:mshtml:HTMLDocument_Create (00000000 IID_IUnknown 017B9CC4)
...
0470:trace:mshtml:set_downloading_proc (002A0A58)
0470:trace:ieframe:InPlaceFrame_SetStatusText (0029CF68)->(L"Downloading from
file://C:\\users\\focht\\Temp\\Corel\\33DF382D-8F3D-425D-A30C-9AD067CFE2FB\\Languages\\EN\\Programs\\pcuui\\Container.htm...") 
...
0470:trace:ieframe:DocHostUIHandler_TranslateUrl (0029CF68)->(0
L"pcucmd://FrameLoaded/" 017BE0AC)
0470:trace:mshtml:navigate_uri L"pcucmd://FrameLoaded/"
0470:trace:ieframe:DocObjectService_FireBeforeNavigate2 0029F668 00000000
L"pcucmd://FrameLoaded/" 40 (null) 00000000 0 (null) 1 017BE090
0470:trace:ole:SysAllocStringLen L"pcucmd://FrameLoaded/" 
...
0470:trace:ieframe:DocObjectService_FireDocumentComplete got URL
L"file://C:\\users\\focht\\Temp\\Corel\\33DF382D-8F3D-425D-A30C-9AD067CFE2FB\\Languages\\EN\\Programs\\pcuui\\Container.htm" 
...
0470:trace:mshtml:navigate_uri
L"file:///C:/users/focht/Temp/Corel/33DF382D-8F3D-425D-A30C-9AD067CFE2FB/Languages/EN/Programs/pcuui/Presetup.htm?SourceID=110000"
...
0470:trace:mshtml:get_uri_string ret
"file:///C:/users/focht/Temp/Corel/33DF382D-8F3D-425D-A30C-9AD067CFE2FB/Languages/EN/Programs/pcuui/ccc.css" 
...
0470:trace:jscript:JScriptParse_ParseScriptText (025E57B0)->(L"// JScript
source code\r\nfunction reLayout(strURL)\r\n{\r\n\t// If the numdays div is
visible, resize the content iframe to end \r\n\t// at the left edge of numdays
div.\r\n\tvar sShowNumDays = extractParam(strURL, \"ShowCounter\");\r\n\tif (
sShowNumDays.toLowerCase() == \"yes\" )\r\n\t"... L"window" 00000000
L"</SCRIPT>" 0 0 82 017BF2D8 017BF2B0)
0470:trace:jscript:enter_script ctx 025E5808 ei 017BF230 prev 00000000
0470:trace:jscript:parse_regexp 
0470:trace:jscript:parse_regexp 
0470:trace:jscript:compile_function 
0470:trace:ole:SysAllocStringLen L"reLayout"
0470:trace:ole:SysAllocStringLen L"SetActivationCodeElement"
0470:trace:ole:SysAllocStringLen L"getParamString"
0470:trace:ole:SysAllocStringLen L"getParamVal"
0470:trace:ole:SysAllocStringLen L"extractParam"
0470:trace:ole:SysAllocStringLen L"EnableContinue"
0470:trace:ole:SysAllocStringLen L"ExpandRelativeURL"
0470:trace:ole:SysAllocStringLen L"ValidateSerial"
0470:trace:ole:SysAllocStringLen L"ValidateActCode"
0470:trace:ole:SysAllocStringLen L"FormatSerial"
0470:trace:ole:SysAllocStringLen L"FormatActivationCode"
...
0470:trace:mshtml:HTMLLocation_put_href (025E76A0)->(L"pcucmd://Next")
...
0470:trace:mshtml:navigate_uri L"pcucmd://Next/"
0470:trace:ieframe:DocObjectService_FireBeforeNavigate2 0029F668 00000000
L"pcucmd://Next/" 40 L"Content" 00000000 0 (null) 1 017BED30
0470:trace:ieframe:DocObjectService_FireBeforeNavigate2 >>> 
...
0470:trace:ieframe:DocObjectService_FireBeforeNavigate2 0029F668 00000000
L"file:///C:/users/focht/Temp/Corel/33DF382D-8F3D-425D-A30C-9AD067CFE2FB/Languages/EN/Programs/pcuui/cas0.htm"
40 L"Content" 00000000 0 (null) 1 017BE5A8 
...
0470:trace:ieframe:DocHostUIHandler_TranslateUrl (0029CF68)->(0
L"pcucmd://FrameLoaded/" 017BE03C)
0470:trace:mshtml:navigate_uri L"pcucmd://FrameLoaded/"
0470:trace:ieframe:DocObjectService_FireBeforeNavigate2 0029F668 00000000
L"pcucmd://FrameLoaded/" 40 (null) 00000000 0 (null) 1 017BE020
0470:trace:ieframe:DocObjectService_FireBeforeNavigate2 >>>
...
0470:trace:mshtml:HTMLDOMNode_QI (025FEE00)->(IID_nsCycleCollectionISupports
017BF2C8)
0470:trace:mshtml:HTMLDOMNode_QI
(025FEE00)->(IID_nsXPCOMCycleCollectionParticipant 017BF2D0)
...
--- snip ---

--- snip ---
Wine-dbg>info process
 pid      threads  executable (all id:s are in hex)
 000004f4 1        'start.exe'
 00000504 1        \_ 'winedbg.exe'
 000004fc 2        \_ 'conhost.exe'
 00000068 3        'explorer.exe'
 00000038 8        'services.exe'
 000001a0 4        \_ 'IDriverT.exe'
 000000d4 10       \_ 'rpcss.exe'
 000000ac 3        \_ 'svchost.exe'
 00000094 4        \_ 'plugplay.exe'
 00000060 7        \_ 'winedevice.exe'
 00000044 4        \_ 'winedevice.exe'
 00000020 1        'setup.exe'
 00000100 5        \_ 'msiexec.exe'
 0000010c 7           \_ 'msiexec.exe'
 00000434 38             \_ 'msiexec.exe'
 000001d4 9              \_ 'IDriver.exe'
 000000c0 1        \_ 'conhost.exe'
--- snip ---

Might be some missed html/script event and/or property update.

'winetricks -q ie8' still works around.

Minimum overrides after verb:

* ieframe
* jscript
* mshtml
* shdocvw
* shlwapi
* urlmon

Some of the native overrides are needed dependencies to other native due to
implementation details / internal interfaces.

$ sha1sum CorelDRAWGraphicsSuite12.exe 
836395943886de0598c59f10c64a6ac489096a69  CorelDRAWGraphicsSuite12.exe

$ du -sh CorelDRAWGraphicsSuite12.exe 
187M    CorelDRAWGraphicsSuite12.exe

$ wine --version
wine-6.12-162-gd10887b8f56

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