[Bug 3661] ozi explorer needs a C:\windows\system32\HHCtrl.OCX file

Wine Bugs wine-bugs at winehq.org
Sun Mar 5 20:18:37 CST 2006


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


tony.lambregts at 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 at 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.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list