GTA/FEAR vs mscoree/.NET

Ivan Gyurdiev ivg2 at cornell.edu
Thu Mar 9 03:08:51 CST 2006


Marcus Meissner wrote:
> On Sun, Oct 16, 2005 at 04:22:10PM -0400, Ivan Gyurdiev wrote:
>   
>> Grand Theft Auto... the never ending struggle to get it working.
>>
>> First I thought it was broken because of OLE...subsequently found out 
>> the installer was freezing, because of hidden message boxes. Now I've 
>> managed to install it in Desktop mode, but it dies when ran, with no 
>> output of any kind...
>>
>> Investigating shows:
>>
>> 000b:Call kernel32.SetUnhandledExceptionFilter(2027f1a8) ret=0115fbe9
>> 000b:Ret  kernel32.SetUnhandledExceptionFilter() retval=0115fb7c 
>> ret=0115fbe9
>> 000b:Call kernel32.GetModuleHandleA(015459f4 "mscoree.dll") ret=0115ae6b
>> 000b:Call ntdll.RtlInitAnsiString(7fcaf528,015459f4 "mscoree.dll") 
>> ret=2018d4fc
>> 000b:Ret  ntdll.RtlInitAnsiString() retval=00000000 ret=2018d4fc
>> 000b:Call ntdll.RtlAnsiStringToUnicodeString(7fffcbf8,7fcaf528,00000000) 
>> ret=2018d55b
>> 000b:Ret  ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=2018d55b
>> 000b:Call ntdll.RtlInitUnicodeString(7fcaf52c,7fffcc00 L"mscoree.dll") 
>> ret=201a554d
>> 000b:Ret  ntdll.RtlInitUnicodeString() retval=00000018 ret=201a554d
>> 000b:Call ntdll.LdrGetDllHandle(00000000,00000000,7fcaf52c,7fcaf534) 
>> ret=201a555b
>> 000b:Ret  ntdll.LdrGetDllHandle() retval=c0000135 ret=201a555b
>> 000b:Call ntdll.RtlNtStatusToDosError(c0000135) ret=201a558a
>> 000b:Ret  ntdll.RtlNtStatusToDosError() retval=0000007e ret=201a558a
>> 000b:Ret  kernel32.GetModuleHandleA() retval=00000000 ret=0115ae6b
>> 000b:Call kernel32.ExitProcess(00000001) ret=0115ae8f
>> 000b:Call ntdll.LdrShutdownProcess() ret=201b03bd
>>
>> Looks like it doesn't like the missing mscoree.dll.
>> I thought the .NET framework was not a core windows dll?
>> Why would it require it? Also, installing a native dll doesn't seem to 
>> help...
>>     
>
> You are trying to execute a .NET binary.
>
> Same happens for me when I run "wine f-spot.exe" ;)
>
> Ciao, Marcus
>   
So, what does that mean for the end user - is there hope that in the 
future I'll be able to run GTA or, F.E.A.R (which has the exact same 
problem) under Wine? Will the wine project integrate with mono?

Note: if I install a native mscoree, the applications are still not able 
to find it.



More information about the wine-devel mailing list