http://bugs.winehq.org/show_bug.cgi?id=3661
tony.lambregts@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|INVALID | Summary|ozi explorer does not work |ozi explorer needs a |at all |C:\windows\system32\HHCtrl.O | |CX file
------- Additional Comments From tony.lambregts@gmail.com 2006-05-03 20:18 ------- Vitaliy:
This bug is not invalid. submitter is just tring to get it going using whatever method he can (WineTools is just one of them.)
with current CVS (clean .wine) the program seems to install fine (nothing but some richedit errors in the terminial) However when you try to run the program after cliking on OK on the initial splash screen a message box pops up with the following
Exception EAccessViolation in module OziExp.exe at 00000000. Access violation at address 00000000 in module 'OziExp.exe'. Read of address 00000000.
After cliking on OK a second message box pops up with "unable to write to ." Clicking on that message box brings up a third an final message box with the text "Runtime error 216 at 00048519"
The only messages in the terminal are these. fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub!
-----
If I change the version to windows 98 I get this these messages in the terminal fixme:vxd:VXD_Open Unknown/unsupported VxD L"smartvsd.vxd". Try setting Windows version to 'nt40' or 'win31'. fixme:vxd:VXD_Open Unknown/unsupported VxD L"smartvsd.vxd". Try setting Windows version to 'nt40' or 'win31'. fixme:vxd:VXD_Open Unknown/unsupported VxD L"smartvsd.vxd". Try setting Windows version to 'nt40' or 'win31'. fixme:vxd:VXD_Open Unknown/unsupported VxD L"smartvsd.vxd". Try setting Windows version to 'nt40' or 'win31'. fixme:vxd:VXD_Open Unknown/unsupported VxD L"smartvsd.vxd". Try setting Windows version to 'nt40' or 'win31'. fixme:vxd:VXD_Open Unknown/unsupported VxD L"sice.vxd". Try setting Windows version to 'nt40' or 'win31'. fixme:vxd:VXD_Open Unknown/unsupported VxD L"ntice.vxd". Try setting Windows version to 'nt40' or 'win31'. fixme:vxd:VXD_Open Unknown/unsupported VxD L"siwvid.vxd". Try setting Windows version to 'nt40' or 'win31'.
Like Marcus Meissner said in comment 1 it looks like some wierd copy protection...
The interesting thing is that WineTools is able to get it to run somehow.
With WINEDEBUG="dll" I get
trace:dll:fill_init_list (krnl386.exe) - START trace:dll:fill_init_list (krnl386.exe) - END trace:dll:NE_CallDllEntryPoint Calling krnl386.exe DllEntryPoint, cs:ip=1017:1e43 trace:dll:fill_init_list (system.drv) - START trace:dll:fill_init_list (system.drv) - END trace:dll:fill_init_list (gdi.exe) - START trace:dll:fill_init_list (gdi.exe) - END trace:dll:fill_init_list (user.exe) - START trace:dll:fill_init_list (user.exe) - END
Nothing special...
Finally I ran with WINEDEBUG="file" and I noticed this.
trace:file:RtlGetFullPathName_U (L"c:\windows\system32\HHCtrl.OCX" 520 0x7fc8f1a8 (nil))
So I created an empty HHCtrl.OCX in system32 and the program now starts for me and starts fine.