C#程序自杀 程序删除自己
来源:互联网 发布:sqlserver订阅发布 编辑:程序博客网 时间:2024/06/03 14:53
主要是使用bat批处理命令,话不多说,代码说事
private void DeleteUnInstallself()
{
string batDelFile = Path.GetDirectoryName(Application.ExecutablePath) + "\\delself.bat";
using (StreamWriter sw = new StreamWriter(batDelFile, false, Encoding.Default))
{
sw.Write(string.Format(
":del\r\n" +
" del \"{0}\"\r\n" +
"if exist \"{0}\" goto del\r\n" +
"del %0\r\n", Application.ExecutablePath));
}
//************ 执行批处理
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = batDelFile;
psi.CreateNoWindow = true;
psi.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(psi);
//************ 结束退出
Close();
}
主要是方便卸载程序在卸载完成之后,可以把自己也干掉,正所谓十步杀一人,千里不留行!
- C#程序自杀 程序删除自己
- 程序删除自杀
- 程序自杀
- c#自杀程序的关键方法
- c#如何写一个自杀程序
- c#自杀程序的关键方法
- c#自杀程序的关键方法
- c#如何写一个自杀程序
- 程序自杀控件(Dephi)
- [改造] 自杀的程序
- 程序自杀方式
- 编写自杀程序
- 自杀程序(VC)
- VC 程序自杀
- VC 程序自杀
- PHP程序自杀
- 程序如何删除自己
- 程序如何删除自己
- servlet中方法的编写
- tomcat启动报错:At least one JAR was scanned for TLDs yet contained no TLDs.
- LoadRunner实现MD5加密的两种方式
- 第十周项目一 阅读程序,写出程序运行的结果(2)
- Harris角点检测算法基本理解
- C#程序自杀 程序删除自己
- 快速排序
- Android优化性能的建议
- SE0--搜索引擎网站收录大全--博客推广
- oracle_新建用户
- git学习
- Linux mmap() ENOMEM error causing Segmentation Fault
- oracle_日期维度表插入数据
- 云栖社区