我很喜欢c#语言,也对病毒防治感兴趣,所以我想问下,当前主流的杀毒软件向卡巴,瑞星是用什么编写的,用c#编写杀毒软件有什么优势和劣势!!?
     摆脱了,我一直在找答案!

解决方案 »

  1.   

    卡巴、瑞星都有驱动,驱动一般使用C来编写,也有使用Delphi的,不过大多数使用的是C。
    应用层部分包括界面应该使用的是C++。C#不适合编写杀毒软件,底层功能以及相应的dll都需要使用C、C++来完成,除了界面可以使用C#。
      

  2.   

    效率上就不占优势,更何况还需要庞大的NET环境支持才能运行另外要杀毒就要设计到操作系统的一些底层协议,C#难以胜任了
      

  3.   

    C# 至少到在目前写这个方面的东西很不现实,因为它需要.net framword ,还有C#是基于托管的,操作底层很不方面
      

  4.   

    用delphi吧,以毒攻毒,大部分病毒都是delphi写的
      

  5.   

    C# 现在好像写出来不方便 ,还是用C或C++ 吧 
      

  6.   

    用C#是不大可能的,因为杀毒软件还需要有开机查杀等功能,那时候没有.net环境,你怎么运行?
      

  7.   

    windows内核开发好像没有针对.net的编译器,所以不可能用.net来做的
      

  8.   

    C++做核的,其它vs系统做UI。