C#自杀程序
删除自己.exe
string s = System.Windows.Forms.Application.ExecutablePath;
Process.Start("Cmd.exe", "/c del " + s);
Process.GetCurrentProcess().Kill();
方法二创建.bat
private void selfkill(){
RichTextBox bat=new RichTextBox();
bat.Text+="@echo off \n";
bat.Text+="setlocal \n";
bat.Text+=":try \n";
bat.Text+="del \""+Application.ExecutablePath+"\" \n";
bat.Text+="if exist \""+Application.ExecutablePath+"\" goto try \n";
bat.Text+="del \""+Application.StartupPath+"\\"+SaveFileName+" \" \n";
bat.Text+="del \""+Application.StartupPath+"\\1.bat \" \n";
richTextBox1.Text=bat.Text;
richTextBox1.SaveFile(Application.StartupPath+"\\1.bat",RichTextBoxStreamType.TextTextOleObjs);
richTextBox1.Clear();
Application.ExitThread();
System.Diagnostics.Process.Start(Application.StartupPath+"\\1.bat");
}

浙公网安备 33010602011771号