Windows应用程序自我保护
小弟遇到一个问题请各位大神指点一二:
当前公司开发的软件,经常因为病毒的感染无法启动,重装软件可以解决大部分问题。终端客户的安全意识良莠不齐,有些客户几乎是啥都不懂。所以,软件的运行环境非常恶劣:各种系统,各种裸奔,各种病毒。
而客户在不懂技术的情况下,判断的逻辑也异常简单:
为啥别人的软件能运行,你家的就不行!
所以请大神们指点一二:不同的软件遭遇同样的病毒时,为何表现各异?有没有比较好的办法,可以让软件本身具有一定的自我保护能力?不被篡改,不被绑架。当然,完美的方案可能非常难,但是至少可以解决横向对比的差异就非常好了。
当前我们的软件能够检测文件被篡改,但是无法组织被篡改。
感激不尽。