http://bugs.winehq.org/show_bug.cgi?id=11539
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |focht@gmx.net Resolution| |FIXED Summary|Anycount 6.0 refuses to |Anycount 6.0 refuses to |start |start (VMWare backdoor | |check, magic 0x564D5868 on | |port 0x5658)
--- Comment #8 from Anastasius Focht focht@gmx.net 2010-08-19 15:44:54 --- Hello,
looks like an AnyCount 6 version with VM checks is no longer available for download. It seems they silently removed that stuff in downloadable AnyCount 6 builds (616+).
I found another test tool with employs basic VM checks here: http://www.codegurus.be/codegurus/Programming/virtualpc&vmware_en.htm
Wine correctly raises exception (priv instruction) now which is catched by installed SEH.
--- snip --- 002b:trace:seh:raise_exception code=c0000096 flags=0 addr=0x401461 ip=00401461 tid=002b 002b:trace:seh:raise_exception eax=564d5868 ebx=8685d465 ecx=0000000a edx=00005658 esi=001104f8 edi=00401818 002b:trace:seh:raise_exception ebp=0032f6c4 esp=0032f698 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010212 002b:trace:seh:call_stack_handlers calling handler at 0x401740 code=c0000096 flags=0 002b:trace:seh:__regs_RtlUnwind code=c0000027 flags=2 002b:trace:seh:__regs_RtlUnwind calling handler at 0x7bc6f500 code=c0000027 flags=2 002b:trace:seh:__regs_RtlUnwind handler at 0x7bc6f500 returned 1 --- snip ---
Marking this bug fixed for the VMWare backdoor check. The third type of check using IDTR, GDTR and LDTR register values can't be fixed anyway in Wine.
Regards