https://bugs.winehq.org/show_bug.cgi?id=4971
Anastasius Focht focht@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@gmx.net --- Hello folks,
revisiting, still present.
Stable link via Internet Archive.
https://web.archive.org/web/20100710045254/http://www.corel.com/akdlm/6763/d...
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