我在寻找如何防止应用程序被杀死的相关信息,但并没有找到描述如何防止杀毒软件等应用程序的答案。
我想做一个类似于Gameguard、xTrap的工具,以防止我的XNA在线游戏作弊。
在进行防作弊功能的过程中,我想知道AVG、Norton等杀毒软件如何与操作系统协同工作,不允许管理员用户关闭它们的应用程序,但又可以正常关闭?
如果不使用第二个应用程序来监视我的反作弊应用程序,是否有可能捕获到它的杀死事件,这样我就可以至少在发生这种情况时关闭我的游戏了吗?
我还考虑使用我的游戏作为反作弊的监视器,反之亦然,这样每当其中一个关闭时,另一个也会关闭,但我也想了解上述内容。
从我所见,人们很容易通过简单的调用绕过这些东西,因此使用我的游戏作为反作弊的监视器可能也不是很有效……
希望能得到一些答案、建议和相关代码片段,以提高我的游戏和反作弊应用程序的安全性。
还需要防止调试器(如olly)等附加到它上面的信息。
我想做一个类似于Gameguard、xTrap的工具,以防止我的XNA在线游戏作弊。
在进行防作弊功能的过程中,我想知道AVG、Norton等杀毒软件如何与操作系统协同工作,不允许管理员用户关闭它们的应用程序,但又可以正常关闭?
如果不使用第二个应用程序来监视我的反作弊应用程序,是否有可能捕获到它的杀死事件,这样我就可以至少在发生这种情况时关闭我的游戏了吗?
我还考虑使用我的游戏作为反作弊的监视器,反之亦然,这样每当其中一个关闭时,另一个也会关闭,但我也想了解上述内容。
从我所见,人们很容易通过简单的调用绕过这些东西,因此使用我的游戏作为反作弊的监视器可能也不是很有效……
希望能得到一些答案、建议和相关代码片段,以提高我的游戏和反作弊应用程序的安全性。
还需要防止调试器(如olly)等附加到它上面的信息。