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