::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);
MFC程序重启
最新推荐文章于 2023-05-28 21:50:47 发布