如何在C#中创建防病毒软件 [英] How to create an antivirus in C#

查看:136
本文介绍了如何在C#中创建防病毒软件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道制作一个杀毒软件是不切实际的,并且已经有很好的防病毒软件,但我想知道如何为了学习而制作防病毒软件。我不知道从哪里开始。我希望它能够找到文件并删除它们。任何想法?

I know making an antivirus is inpractical and there are already good antiviruses out there but I would like to know how to make one for the sake of learning. I don't know where to start. I want it to be able to find files and delete them pretty much. Any ideas?

推荐答案

如果您有兴趣使用实时扫描创建真正的防病毒软件,您必须具备了解如何使用具有核心级功能的语言的能力。例如,C ++ ASM。

如果您希望创建文件扫描程序,您可以读取文件夹中的所有文件,并搜索它们以获取特殊的病毒签名。这里的问题是如何获取病毒签名。防病毒程序总是保护自己的签名,这样它们就不会被篡改。

其他方法是使用称为启发式分析的东西。您可以从可执行文件中搜索可能的恶意代码序列,而无需知道文件本身是否包含任何特定的病毒签名。

参考链接 - [我如何制作防病毒] [ ^ ]



CP中有很多问题标题为C#创建反病毒。看看给定的CP问题,以获得完美和专业的答案

学习构建防病毒软件 [ ^ ]

Internet安全或防病毒开发 [ ^ ]



欲了解更多信息,请查看其中 [ ^ ]
If you are interested in creating true antivirus with real time scanning, you must have capability to know how to use language capable of core level functions. C++ ASM for example.
If you wish to create a file scanner, you can read for example all files in a folder and search for them for special virus signatures. The problem here is how to get the virus signatures. Antivirus programs always secure their own signatures, so that they do not get tampered with.
Other method is to use something called heuristic analysis. You search possibly malicious code sequences from executables without knowing if the file itself contains any specific virus signatures.
Reference Link-[how can i make an antivirus][^]

There are lots of question in CP Titled Create Anti virus in C#. take a look at given CP question for getting perfect and expert answer
learning to build an antivirus[^]
Internet Security or antivirus development[^]

For more Information take a look there[^]


哦,男孩,在谷歌搜索提供了大量的结果。只需尝试在c#中搜索防病毒软件。

以下是保存键盘墨水的一些链接;)和手指动作:



http://stackoverflow.com/questions/1331887/detect-antivirus-on-windows-using-c [ ^ ]



http://forums.techarena.in /software-development/1184531.htm [ ^ ]
Oh boy, searching on google gives plenty of result. Just try searching antivirus in c#.
Below are some links to save your keyboard ink ;) and finger movements:

http://stackoverflow.com/questions/1331887/detect-antivirus-on-windows-using-c[^]

http://forums.techarena.in/software-development/1184531.htm[^]


希望 [ ^ ]也可以帮助你。
Hope this[^] also might help you.


这篇关于如何在C#中创建防病毒软件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆