C#应用程序删除自身示例(不另外建批处理文件)



C#无法删除正在运行的应用程序自身文件,但我们可以调用dos的del命令进行删除,加上ping做适当延时,简直完美:

//using System.Diagnostics;
Process.Start("cmd.exe", string.Format("/C echo 删除需要一点时间,请稍等... & ping -n 1 delay.mzwu.com > nul & del /Q \"{0}\"", Process.GetCurrentProcess().MainModule.FileName));



评论: 0 | 引用: 0 | 查看次数: 153
发表评论
登录后再发表评论!