Reminds me of Warden used (at least in the heyday) by Blizzard to prevent cheating in WoW. In the automation community they ended up having to use rootkits to hide the process, as previous methods of spoofing the return signal were denied in Blizzard vs. Glider over EULA infringement.