c#自杀文件的方法

1.

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");
}

2.
using System.Diagnostics;

   string s = Process.GetCurrentProcess().MainModule.FileName;
   Process.Start("Cmd.exe","/c del " + s);
   Process.GetCurrentProcess().Kill();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值