在某些客户中,我的应用程序被一个名为“GBPlugin”的奇怪插件关闭;它由一些brazillian银行网站安装,以“保护”客户免受诈骗。但实际上,该插件的作用是强制使用自己从未明确的判断看起来像'可疑'的近似应用程序。
我有一个显示确认对话框的OnCloseQuery方法,但插件绕过它并强制关闭应用程序。
所有客户都不会遇到这个问题,在某些情况下,插件让我的应用程序运行没有问题,其他情况下它会在没有警告的情况下关闭应用程序。
我的EXE文件被加密以便难以破解,我发现这是用来判断应用程序的可疑因素之一。
当我的应用程序被激活时,我已经尝试通过关闭插件进程来进行反击,但是一旦关闭,就会打开另一个实例,然后关闭我的应用程序。
有没有办法阻止其他流程关闭应用?
答案 0 :(得分:2)
对您的计划进行数字签名。 GBPlugin不会关闭已签名的可执行文件。
这是一个教程(用葡萄牙语): http://www.ericksasse.com.br/como-assinar-digitalmente-seus-aplicativos/