[Bug 4666] KalOnline wont start since last update

Wine Bugs wine-bugs at winehq.org
Wed May 16 11:16:38 CDT 2007


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





------- Additional Comments From focht at gmx.net  2007-16-05 11:16 -------
Hello,

the game is protected by HackShield (by Ahnlab, http://www.hackshields.com/)

Technically it consists of user mode and kernel mode parts.
The kernel mode part (EagleNt.sys) hooks up several system services (like a root
kit) to detect API and memory modifications.
Several anti-debugging, anti-injection, memory protection techniques are employed.

To make this work, kernel mode infrastructure has to be added to wine.

--- snip ---
err:module:find_forwarded_export module not found for forward 'msvcrt.wcscpy'
used by L"c:\\windows\\system32\\ntoskrnl.exe"
err:module:find_forwarded_export module not found for forward 'msvcrt.wcslen'
used by L"c:\\windows\\system32\\ntoskrnl.exe"
err:module:find_forwarded_export module not found for forward 'msvcrt._stricmp'
used by L"c:\\windows\\system32\\ntoskrnl.exe"
err:module:find_forwarded_export module not found for forward 'msvcrt.strrchr'
used by L"c:\\windows\\system32\\ntoskrnl.exe"
err:module:find_forwarded_export module not found for forward
'msvcrt._except_handler3' used by L"c:\\windows\\system32\\ntoskrnl.exe"
err:module:find_forwarded_export module not found for forward 'msvcrt._wcsnicmp'
used by L"c:\\windows\\system32\\ntoskrnl.exe"
err:module:find_forwarded_export module not found for forward 'msvcrt.wcsrchr'
used by L"c:\\windows\\system32\\ntoskrnl.exe"
err:module:find_forwarded_export module not found for forward 'msvcrt._wcsicmp'
used by L"c:\\windows\\system32\\ntoskrnl.exe"
wine: Call from 0x7b840d20 to unimplemented function
ntoskrnl.exe.IoCreateDevice, aborting
wine: Unimplemented function ntoskrnl.exe.IoCreateDevice called at address
0x7b840d20 (thread 000f), starting debugger...
Unhandled exception: unimplemented function ntoskrnl.exe.IoCreateDevice called
in 32-bit code (0x7b840d98).
--- snip ---

The first ones can be fixed by adding missing import dependency "msvcrt" to
ntoskrnl build file.

--- snip dlls/ntoskrnl.exe/Makefile.in ---
IMPORTS   = msvcrt kernel32 ntdll 
--- snip dlls/ntoskrnl.exe/Makefile.in ---

The unimplemented one can be be silenced by a stub but this wont lead to
anything because the whole driver object infrastructure missing.

Regards

-- 
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