c#程序删除自身代码示例分享
在.NET程序中,因为运行中的程序是受系统保护的,不能自己删除自身的,所以自删除的思路: 在关闭本程序之前启动新的进程打开另一个程序,调用这个程序来删除原程序。然后再完成外部进程的销毁。 方法一:程序中打开新的进程,删掉程序后,再销毁进程本身 流程:首先生成一个BAT文件,然后让BAT执行删除动作,就是:1、生成删除的BAT2、运行BAT3、快速退出4、BAT开始删除EXE5、BAT删除BAT 代码如下:private static void DeleteItself(){string vBatFile = Path.GetDirectoryName(Application.Executab
下载地址
用户评论