开发游戏,怎么防止外挂的一点想法

现在各种游戏,都很多,于是外挂也很多,各种网游为了防止外挂也费劲了心事,效果有好有坏。

前一段时间,研究了一段虚拟桌面和模拟鼠标键盘输入的问题,最终发现如果不采取直接写硬件的办法,一般情况下,你的输入是很难采用模拟键盘和模拟鼠标的方法去输入的,这就给了我们一个思路,如果我们的游戏或程序,完全运行在自己的虚拟桌面里面,用户程序一般是截取不到的,获取不到相关窗口的句柄和位置,所以一些外挂程序也就完全发挥不了作用。

而且使用虚拟桌面的好处是:

1.可以定制自己的运行环境,避免与其他程序冲突

2.安全,相当于自己一个独立的桌面,不受其他程序的干扰

原文地址:https://www.cnblogs.com/wishma/p/1335807.html