如何使用c#或vb .net开发反病毒 [英] How to Develop a Anti Virus Using c# or vb .net

查看:64
本文介绍了如何使用c#或vb .net开发反病毒的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

:thumbsup:

我打算开发一个防病毒软件..

这对所有人来说都是免费的..:-\

i需要一些帮助。 :rolleyes:



先谢谢

:thumbsup:Hi,
I am Planning to develop an antivirus ..
Which will be free for all.. :-\
i need some help regarding this. :rolleyes:

Thanks in Advance

推荐答案

我不认为你完全意识到你正在考虑的任务。



它是巨大的,在C等较低级别而不是.net语言中会更好。



我建议大量阅读这个主题...



基本上任何能写一个的人都不会问。
I don't think you fully realise the size of the task you are thinking of undertaking.

It is huge, and would be better done in a lower level like C rather than a .net language.

I advise massive reading up on this subject...

Basically anyone capable of writing one, wouldn't be asking.


很抱歉,但你甚至问这个问题的事实告诉我你没有资格编写防病毒软件,我对你分析病毒的能力有很高的怀疑。定期更新你的签名图书馆。



免费?你得到你付出的代价。
Sorry, but the fact that you're even asking this question tells me you're not qualified to write an antivirus and I have very high doubts in your ability to analyze viruses and update your signature library regularly.

Free? You get what you pay for.


HI
我是Taha;

防病毒应用程序分为2个通用部分:

1-services;

2-applications;

服务:

必须在OS任务的后台连续运行的一些任务是以这种方式开发;

例如防火墙 - 文件更改检查和....

应用:

a控制面板 - 监控 - 和这个sectin中的用户任务;

这两个方面互相交谈;

他们互相连接到服务& amp; amp; amp; amp; amp;活动显示在应用程序中;

您需要一个数据库来存储病毒信息以比较应用程序。让他们找到病毒;

可以添加其他技巧来查找virses但基本上是比较;

其他一些查找病毒的方法:

1-在应用程序中查找循环活动; (例如无限循环)

2-在应用程序中查找命令。这并不常见(例如访问某些部分的内存)

3-检查应用程序的活动性(例如,应用程序执行奇怪的任务,如删除文件一般)

4-控制任务管理器让它被防病毒软件监控以防止/让应用程序运行(例如防病毒软件阻止自动运行应用程序但是与系统任务管理器联系)

以及它们的其他方式太多不能过期;

我同意你的意见;你说这个项目很好,我支持你;)

玩得开心;

ENG.Mohammd& amp; gt; SIIS Systems的发明者;

yahoo ID:* REMOVED *

yahoo mail:* REMOVED *
HI I am Taha;
an antivirus application devides into 2 general parts:
1-services;
2-applications;
Services:
some task that must be run continously in background of the OS tasks are developed in this way;
for example firewall - file change checking and ....
Apllications:
a panel to control - monitor - and the user tasks in this sectin;
these 2 sides talk with each other;
they connect to each other adn the services' activity are shown in the application;
you need a database to store the viruses information to compare the app. to them to find the viruses;
other tricks can be add to find the virses but basicly is comparing between;
some other ways to find viruses :
1- finding a cyclic activity inside an app; (e.g. an unlimited cycle)
2- finding a command in an app. that is not common (e.g. accessing to some part os memory)
3- inspecting the actvity of an app(e.g. app is doing strange task like deleting files in general )
4- controling the task manager to have it monitored by antivirus to prevent/let an app to be run (e.g. antivirus blocks a autorun app but contorling the system task manager)
and other ways also that they are too much to expalne;
I am agree with you ; this project you said is good and I support ya ;)
have a good time ;
ENG.Mohammd > inventor of SIIS Systems;
yahoo ID: *REMOVED*
yahoo mail : *REMOVED*


这篇关于如何使用c#或vb .net开发反病毒的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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