/// <summary> /// /// </summary> private static void DeleteItself() { string vBatFile = Path.GetDirectoryName(Application.ExecutablePath) + "\\DeleteItself.bat"; using (StreamWriter vStreamWriter = new StreamWriter(vBatFile, false, Encoding.Default)) { vStreamWriter.Write(string.Format( ":del\r\n" + " del \"{0}\"\r\n" + "if exist \"{0}\" goto del\r\n" + "del %0\r\n", Application.ExecutablePath)); } //************ 执行批处理 WinExec(vBatFile, 0); //************ 结束退出 Application.Exit(); } [System.Runtime.InteropServices.DllImport("kernel32.dll")] public static extern uint WinExec(string lpCmdLine, uint uCmdShow);
C# Winform自删除程序
猜你喜欢
转载自huihui0371.iteye.com/blog/2411954
今日推荐
周排行