[Bug 43434] StarCraft: Brood War doesn' t run without setting the Windows version to 2003 or Vista
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Aug 14 20:34:54 CDT 2017
https://bugs.winehq.org/show_bug.cgi?id=43434
Ivan Bodrov <securesneakers at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |securesneakers at gmail.com
--- Comment #7 from Ivan Bodrov <securesneakers at gmail.com> ---
I tried to run it using Wine 2.14. It indeed does not start if Wine emulates
Windows XP by default because of missing GetProcessWorkingSetSizeEx() in
kernel32.dll, but this is precise behavior you can get on XP, since
GetProcessWorkingSetSizeEx() is only available since Vista.
After changing Windows version to Vista or anything newer StarCraft does not
start because of integer zero division when initializing ClientSdk.dll:
0008:0009:exception in PE entry point
(proc=0x10025ae0,module=0x10000000,reason=PROCESS_ATTACH,res=0x1)
0008:0009:Ret PE DLL (proc=0x10025ae0,module=0x10000000
L"ClientSdk.dll",reason=PROCESS_ATTACH,res=0x1) retval=0
...
0008:0009:Call PE DLL (proc=0x10025ae0,module=0x10000000
L"ClientSdk.dll",reason=PROCESS_DETACH,res=0x1)
0008:0009:Ret PE DLL (proc=0x10025ae0,module=0x10000000
L"ClientSdk.dll",reason=PROCESS_DETACH,res=0x1) retval=0
0008:err:module:attach_process_dlls "ClientSdk.dll" failed to initialize,
aborting
0008:err:module:LdrInitializeThunk Main exe initialization for
L"H:\\Games\\StarCraft\\StarCraft.exe" failed, status c0000094
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list