游戏的驱动和保护原理,大虾们能详细说说吗?

举个简单的例子,为了防止你在应用层编写程序干扰或者捕获或者修改程序的内存数据(一般辅助软件都是用WIN32 API做的),你应该在较低的层次上阻止你的动作。比如你的辅助软件在系统中运行,使用WIN32 API修改键盘操作的数据,我可以写一个驱动级的保护,在更低的级别拦截你的修改,从而保护我的程序信息不被修改。