【发布时间】:2011-02-11 08:14:05
【问题描述】:
我正在尝试创建一个简单的病毒清除程序。我开发的算法旨在:
- 检查原始文件和被感染文件
- 从被感染文件中分离病毒
- 使用相同的算法修复其他感染病毒的文件
我知道这是可能的,因为这与创建补丁的方式相同,但我对如何进行此操作有点迷茫。
有什么帮助吗??
【问题讨论】:
-
如果您可以访问原始文件,为什么不将其复制到损坏的文件上呢?看起来工作量少了很多。
-
我认为关键是要得出一个通用的“修复”,它适用于任何感染了相同病毒的文件。
-
@driis:是的,这更容易,但我不想那样做。我希望该程序能够开发一种算法来删除感染相同病毒的其他文件
-
你必须小心误报。
-
编写一个对文件进行修补的防病毒应用程序是相当棘手的事情,最好留给专业人士。这里的风险似乎不值得。
标签: c# .net patch antivirus virus