1. 程式人生 > >如何實現軟體自動重啟

如何實現軟體自動重啟

在一些情況下軟體可能要自動重新啟動,基本的設計思路是:
1、設定一個是否自動重啟的Flag,如:bRestart;
2、在程式退出響應函式中判斷標識變數,如果是要重啟,那麼啟動對應程式

void OnClose()
{
  ...
  if(bRestart)
  {
      //...
      ::CreateProcess(...);
  }
  ...
}