一个正执行的程序如何启动另一新程序并关闭现执行程序
最簡單的方法有兩個(gè)函數(shù)即可實(shí)現(xiàn):
?
//啟動(dòng)新程序
WinExec("存放另一新程序的路徑", SW_SHOW);
//關(guān)閉現(xiàn)執(zhí)行軟件
?ExitThread(0);
?
?
若在win ce 下,用WinExec這個(gè)函數(shù)就不對了,那時(shí)就應(yīng)該用ShellExecuteEx了。
?SHELLEXECUTEINFO ShExecInfo;
?ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
?ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS ;
?ShExecInfo.hwnd = NULL;
?ShExecInfo.lpVerb = NULL;
?ShExecInfo.lpFile = _T("//Program Files//Amtps//Amtps.exe");
?ShExecInfo.lpParameters = _T("");
?ShExecInfo.lpDirectory = NULL;
?ShExecInfo.nShow = SW_SHOW;
?ShExecInfo.hInstApp = NULL;
?ShellExecuteEx(&ShExecInfo);
總結(jié)
以上是生活随笔為你收集整理的一个正执行的程序如何启动另一新程序并关闭现执行程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【TX2】TX2开发板系统默认串口有tt
- 下一篇: 在win ce中如何使正在运行的软件自动