關于winform程序的重啟問題
一般情況下,用Application.Restart();就可以搞定winform的重啟。不過最近遇到一個古怪的問題,就是切換到別的用戶狀態下,既無法看到winform的時候,調用到上述代碼,實際結果卻是程序關閉了,而沒重啟起來。
一番研究后,換成如下兩行代碼,解決。
System.Diagnostics.Process.Start(Application.ExecutablePath);
Application.Exit();
不知道這是否算bug。
一般情況下,用Application.Restart();就可以搞定winform的重啟。不過最近遇到一個古怪的問題,就是切換到別的用戶狀態下,既無法看到winform的時候,調用到上述代碼,實際結果卻是程序關閉了,而沒重啟起來。
一番研究后,換成如下兩行代碼,解決。
System.Diagnostics.Process.Start(Application.ExecutablePath);
Application.Exit();
不知道這是否算bug。