您的位置:程序门 -> java -> j2se / 基础类



病毒专杀-用java作开发


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


病毒专杀-用java作开发[已结贴,结贴人:ddjdl]
发表于:2007-01-08 14:55:44 楼主
各位给点信息如何作?
发表于:2007-01-08 15:40:441楼 得分:15
最简单的~需要病毒库来判断是不是病毒文件,判断是就file.delete();
public   class   testlxx   {
public   static   void   main(string[]   arg)
    {
        file   file=new   file( "c:/ ");
        visitallfiles(file);
        system.out.println(file.list());
    }
    public   static   void   visitallfiles(file   dir)   {
        if   (dir.isdirectory())   {
                string[]   children   =   dir.list();
                for   (int   i=0;   i <children.length;   i++)   {
                        visitallfiles(new   file(dir,   children[i]));
                        system.out.println(children[i]);
      对比 删除
                }
        }   else   {
             
        }
}  


}
发表于:2007-01-08 15:59:422楼 得分:0
对比删除应该在else中存在吧。
然后一个疑问是你的病毒感染是全部的“.exe”这种情况下,如何个思路呢?

感谢给出的建议。
发表于:2007-01-08 17:03:513楼 得分:5
java做这个有点难   农夫山泉有点甜^_^

上面的我觉得不是删除病毒,只是删除文件。呵呵
发表于:2007-01-11 15:09:074楼 得分:0
这里只能作为专杀用,对杀毒而言,还是用现成的用就可以了。比如卡巴斯基,诺顿等。


快速检索

最新资讯
热门点击