https://bugs.winehq.org/show_bug.cgi?id=41945
Bug ID: 41945 Summary: Unable to run HyperSpin (error with flash.ocx) Product: Wine Version: 1.9.23 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: gillg02@hotmail.com Distribution: Ubuntu
Created attachment 56330 --> https://bugs.winehq.org/attachment.cgi?id=56330 WINDEBUG=+ole wine HyperHQ.exe
Hi,
I try to run a .exe app with flash lib embeded. When I make a WINEDEBUG=+ole flash seems to be not found on system.
I have installed https://get.adobe.com/fr/flashplayer/download/?installer=FP_23_for_Internet_...
You can see my attached registry content.
This is (I think) the fail during launch :
trace:ole:apartment_getclassobject calling DllGetClassObject 0x7ecc12f0 trace:ole:OleRegGetMiscStatus ({d27cdb6e-ae6d-11cf-96b8-444553540000}, 1, 0x33f608) trace:ole:find_typelib_key found L"Typelib\{D27CDB6B-AE6D-11CF-96B8-444553540000}": 1.0 trace:ole:find_typelib_key found best_maj 1, best_min 0 trace:ole:SysAllocStringLen L"Z:\opt\HyperSpin\flash.ocx" trace:ole:LoadTypeLib (L"Z:\opt\HyperSpin\flash.ocx",0x33e8d8) trace:ole:LoadTypeLibEx (L"Z:\opt\HyperSpin\flash.ocx",0,0x33e8d8) trace:ole:TLB_PEFile_Open No TYPELIB resource found trace:ole:LoadTypeLibEx returns 80029c4a trace:ole:LoadRegTypeLib (IID: {d27cdb6b-ae6d-11cf-96b8-444553540000}) load FAILED ((nil)) [...] fixme:ole:CLSIDFromProgIDEx L"shockwaveflash.shockwaveflash",0x33f22c: semi-stub warn:ole:clsid_from_string_reg couldn't query clsid value for ProgID L"shockwaveflash.shockwaveflash" trace:ole:CreateErrorInfo (0x33f288) trace:ole:IErrorInfoImpl_QueryInterface (0x1564788)->({22f03340-547d-101b-8e65-08002b2bd119},0x33f288) trace:ole:IErrorInfoImpl_AddRef (0x1564788)->(count=1) trace:ole:IErrorInfoImpl_QueryInterface -- Interface: (0x33f288)->(0x156478c) trace:ole:IErrorInfoImpl_Release (0x1564788)->(count=2) trace:ole:ICreateErrorInfoImpl_SetGUID (0x1564788)->({000204f0-0000-0000-c000-000000000046}) trace:ole:ICreateErrorInfoImpl_SetSource (0x1564788): L"PLAYER" trace:ole:ICreateErrorInfoImpl_SetDescription (0x1564788): L"Invalid class string.\nLooking for object with ProgID: shockwaveflash.shockwaveflash"
For information, flash.ocx, doesn't exists in Z:\opt\HyperSpin\, I think windows should load it from windows/system32/Macromed/Flash/Flash32_23_0_0_207.ocx
https://bugs.winehq.org/show_bug.cgi?id=41945
--- Comment #1 from GG gillg02@hotmail.com --- Created attachment 56331 --> https://bugs.winehq.org/attachment.cgi?id=56331 CLSID required
This is present in my registry without tricks
https://bugs.winehq.org/show_bug.cgi?id=41945
--- Comment #2 from GG gillg02@hotmail.com --- Created attachment 56332 --> https://bugs.winehq.org/attachment.cgi?id=56332 ProductID flash
This is present in my registry without tricks
https://bugs.winehq.org/show_bug.cgi?id=41945
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal
https://bugs.winehq.org/show_bug.cgi?id=41945
--- Comment #3 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to GG from comment #0)
For information, flash.ocx, doesn't exists in Z:\opt\HyperSpin\, I think windows should load it from windows/system32/Macromed/Flash/Flash32_23_0_0_207.ocx
Did you try copying that file into the program folder and trying again?
Try again in a clean prefix by using winetricks to install Flash and after that install the program, Flash could have other dependencies and may not have been installed correctly, winetricks handles that.
https://bugs.winehq.org/show_bug.cgi?id=41945
--- Comment #4 from GG gillg02@hotmail.com --- Copying windows/system32/Macromed/Flash/Flash32_23_0_0_207.ocx to flash.ocx change nothing, and previously I tried to install only the flash version of wintricks, but it is not better.