certainly you're not saying people can't figure out how to trick it now....
My point was, the target for this type of application is someone who is looking for lots of hours of unattended play. Offhand/main/etc.
Being able to run it within a VM, especially with quad-core machines, and DX9.0C being supported by workstation 6.5, would allow those people to use the program more and more effectively.
in a VM at work....
on a single machine, while THEY play the primary character, and the bot is the off-hand.
I understand the need to protect the Intellectual Property, and you have to have some sort of fraud control. I'm suggesting that implementing "red pill" code is a narrow-viewed-approach, and that blocking operation in a VM cuts into the already small potential user base.
How about what other products have done? You already require apps to "authenticate" before they'll run.. Use that to control the NUMBER of machines the app can run on at any one time.. That way it doesn't matter how many machines on my home network I have it installed on, only ONE can use it at any one time..