木子屋 Dnawo's BLOG

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

👤 dnawo 📅 2016-10-24 👁 3727 👍 0 💬 0 🔄 来源:本站原创
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)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 C#应用程序获取自身路径和文件名示例 下一篇 → 手工添加卸载程序到控制面板添加或删除程序