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 }

 

引用自 https://www.cnblogs.com/xuliangxing/p/7275095.html


免責聲明!

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



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