禁止内存读写数据技术,在游戏驱动保护中经常运用到,游戏公司技术员,
为防止 CE 任何调试工具和辅助程序读写游戏进程里的内存数据,通常会运用 R0 级内核技术
来禁止对游戏进程内存数据读写操作。
一旦游戏进程内存读写被禁止了,那么 CE 和辅助读写游戏进程内存数据就都是??这个问
号符号了,或者是 0 了
然而这项技术并不是只属于游戏,在当今时代,内存辅助的数据甚至比游戏数据来得更宝贵,
更有价值,
因为一个内存辅助程序里,它包含里游戏的各种数据的基址和偏移量,等数据信息,
这个时候如果你的内存辅助不进行保护进程里的内存读写操作(也就是禁止其他软件对自己
程序中内存读写操作),
那么就有可能你的辅助程序会被其他人偷取你辅助程序里的游戏数据信息,
他会直接偷取后拿着你辅助里现成的游戏数据信息,编写出他的辅助程序,这样他就不需要
去分析游戏数据了,
而只需分析你的辅助程序,就可以轻而易举写出他的辅助,这样的话你的辅助程序就等于为
他做嫁衣了!
所以要杜绝这种辅助内存数据被其他人偷窃,就得学会保护禁止其他程序来访问读写你的辅
助程序内存数据,
这个时候,我们不妨学学游戏公司的驱动保护一样,用 RO 级驱动保护自己程序的内存读写
数据操作,
Game-EC 模块 从 6.7 版本,正式踏入驱动版,支持 XP sp3 系统 和 Win7 32 位系统,
模块里新加入了专门保护内存不被其他程序读写的驱动级的命令:驱动_保护内存 ( )
这里就讲解写如何使用进行保护自己的程序不被其他程序读写内存数据,
在使用模块中任何驱动命令之前,必须先执行加载相关系统的驱动命令
就得先使用:驱动_加载 命令进行加载模块专用的驱动程序,
否则你将无法使用驱动_保护内存 或 其他驱动命令 。
现在以 win7 32 位系统为例,我们来写一个保护自己程序内存数据不被其他程序读写的例子