C# 程序自動重啟的解決方法


  很多時候,我們有這樣的場景,需要讓程序自動重啟,有很多種方法,比如用微軟自帶提供的方法,或者自己開辟新的線程重新調用。下面簡單介紹兩種方法。

方法一、

  使用方法Application.Restart()

  代碼:

1 public static void Restart()
2 {
3      Application.Restart();
4 }

  當方法一使用的時候,經常報錯或者啟動不了的話(我就是碰到這種情況),我們可以使用第二種方法。

方法二、

1 public static void Restart()
2 {
3      //開啟新的實例
4      Process.Start(Application.ExecutablePath);
5 
6      //關閉當前實例
7      Process.GetCurrentProcess().Kill();
8 }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM