MFC程序重启

来源:互联网 发布:安畅网络水军平台 编辑:程序博客网 时间:2024/04/30 09:02
::PostMessage(m_hWnd,WM_SYSCOMMAND,SC_CLOSE,NULL);  <pre name="code" class="cpp">//获取exe程序当前路径   <pre name="code" class="cpp">extern CmfcTestApp theApp;  TCHAR szAppName[MAX_PATH];  :: GetModuleFileName(theApp.m_hInstance, szAppName, MAX_PATH);  CString strAppFullName;  strAppFullName.Format(_T("%s"),szAppName);  //重启程序   STARTUPINFO StartInfo;  PROCESS_INFORMATION procStruct;  memset(&StartInfo, 0, sizeof(STARTUPINFO));  StartInfo.cb = sizeof(STARTUPINFO);  ::CreateProcess(  (LPCTSTR)strAppFullName,  NULL,  NULL,  NULL,  FALSE,  NORMAL_PRIORITY_CLASS,  NULL,  NULL, &StartInfo,  &procStruct);  



0 0
原创粉丝点击