如何实现软件自动重启

在一些情况下软件可能要自动重新启动,基本的设计思路是:
1、设置一个是否自动重启的Flag,如:bRestart;
2、在程序退出响应函数中判断标识变量,如果是要重启,那么启动对应程序


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


你可能感兴趣的:(如何实现软件自动重启)