MFC程序重启

 1     char pBuf[MAX_PATH];
 2     //获取应用程序完全路径,比 GetCurrentDirectory 好用多了
 3     GetModuleFileName(NULL,pBuf,MAX_PATH);
 4 
 5     STARTUPINFO startupinfo;
 6     PROCESS_INFORMATION proc_info;
 7     memset(&startupinfo,0,sizeof(STARTUPINFO));
 8     startupinfo.cb=sizeof(STARTUPINFO);
 9     // 最重要的地方
10     ::CreateProcess(pBuf,NULL,NULL,NULL,FALSE,
11     NORMAL_PRIORITY_CLASS,NULL,NULL,&startupinfo,&proc_info);
12 
13     PostMessage(WM_QUIT);

猜你喜欢

转载自www.cnblogs.com/luoluosha/p/12573038.html