http://bugs.winehq.org/show_bug.cgi?id=3745
Summary: pixmantec rawshooter 2006 premium fails with copy protection Product: Wine Version: CVS Platform: Other URL: http://esd.element5.com/product.html?productid=545270 OS/Version: other Status: NEW Severity: normal Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: marcus@jet.franken.de
the pixmantec rawshooter 2006 uses binary obfuscation / copy protection which is still to hard for WINE.
I am not sure what it uses, perhaps shrinker. $ wine RawShooter.exe fixme:reg:RegSetKeySecurity :(0x70,4,0x56a77e00): stub Bus error $
it triggers repeated exceptions for 0 pointer access, for illegal instructons (lock lock movl $fixedaddress,...), and finally : 0009:Ret msvcrt.fopen() retval=00000000 ret=56a5231b 0009:Call msvcrt._except_handler3(55bc93e0,55bc9454,55bc9114,55bc90d4) ret=5572cc12 0009:Call ntdll.RtlUnwind(55bc9454,00000000,00000000,00000000) ret=570f4e61 fs=1007 eax=570ecc05 ebx=57113aa8 ecx=55bc8f28 edx=55bc9464 esi=55bc9454 edi=55bc8f28 ebp=55bc8ed8 esp=55bc8ecc ds=002b es=002b gs=0063 flags=00200246 0009:Ret ntdll.RtlUnwind() retval=00000000 ret=570f4e61 fs=1007 eax=00000000 ebx=57113aa8 ecx=55bc8f28 edx=55bc9464 esi=55bc9454 edi=55bc8f28 ebp=55bc8ed8 esp=55bc8ecc ds=002b es=002b gs=0063 flags=00200246 0009:Call kernel32.GetVersionExA(55bc93b8) ret=56a424e3 0009:Call ntdll.RtlGetVersion(55bc91e0) ret=55a51898 0009:Ret ntdll.RtlGetVersion() retval=00000000 ret=55a51898 0009:Ret kernel32.GetVersionExA() retval=00000001 ret=56a424e3 0009:Call msvcrt.??2@YAPAXI@Z(00000010) ret=56a43d94 0009:Call ntdll.RtlAllocateHeap(558b0000,00000000,00000010) ret=570fcd7a 0009:Ret ntdll.RtlAllocateHeap() retval=5715ddd0 ret=570fcd7a 0009:Ret msvcrt.??2@YAPAXI@Z() retval=5715ddd0 ret=56a43d94 0009:Call kernel32.VirtualAlloc(00000000,00001000,00001000,00000004) ret=56a60d47 0009:Call ntdll.NtAllocateVirtualMemory(ffffffff,55bc9358,00000000,55bc9370,00001000,00000004) ret=55a51d17 0009:Ret ntdll.NtAllocateVirtualMemory() retval=00000000 ret=55a51d17 0009:Ret kernel32.VirtualAlloc() retval=572a0000 ret=56a60d47 Bus error