"Maarten Lankhorst" m.b.lankhorst@gmail.com wrote:
Paul Vriens schreef:
Hi,
I'm trying to get Skype 3.5.0.39 running on Wine (latest Git). The app however throws an 'Access violation at address 00593AD1 in module "Skype.exe". Read of address FFFFFFFF'.
I've set set the version to XP. I do find that when I apply this "patch":
If I read msdn correctly, the return value you have in that little patch is correct.
Return Value If the function succeeds, the return value is a nonzero value. If the function fails, the return value is zero. To get extended error information, call GetLastError.
If you do 'return 1;' it should work correctly, and it should be accepted into wine.
Returning FALSE from IsWow64Process() indicates that there was some error, so the patch is no correct. Probably what should be changed is setting of *Wow64Process to TRUE instead of FALSE.
From MSDN:
If the application is a 64-bit application running under 64-bit Windows, the Wow64Process parameter is set to FALSE.
Paul, what values IsWow64Process() returns on your box? Is that 32-bit, or 64-bit machine?