パブリック静的ボイドTestForKillMyself()
{
文字列バット= @は"@オフエコー
:TRYAGAIN
デル%1
%1後藤TRYAGAIN存在する場合
デル%0"。
File.WriteAllText( "killme.bat"、コウモリ); //写バット文件
ProcessStartInfoのPSI =新しいProcessStartInfo();
psi.FileName = "killme.bat"。
psi.Arguments = "/" "+ Environment.GetCommandLineArgs()[0] + "/""。
psi.WindowStyle = ProcessWindowStyle.Hidden。
Process.Start(PSI)。
}
上記のコードは、この方法は、プログラムの終了時に、プログラムが自動的に削除されます、プロジェクトを作成するために呼び出され、効果的なテストされています。
{
文字列バット= @は"@オフエコー
:TRYAGAIN
デル%1
%1後藤TRYAGAIN存在する場合
デル%0"。
File.WriteAllText( "killme.bat"、コウモリ); //写バット文件
ProcessStartInfoのPSI =新しいProcessStartInfo();
psi.FileName = "killme.bat"。
psi.Arguments = "/" "+ Environment.GetCommandLineArgs()[0] + "/""。
psi.WindowStyle = ProcessWindowStyle.Hidden。
Process.Start(PSI)。
}
上記のコードは、この方法は、プログラムの終了時に、プログラムが自動的に削除されます、プロジェクトを作成するために呼び出され、効果的なテストされています。
ます。https://www.cnblogs.com/kevinGao/archive/2012/01/29/2336480.htmlで再現