如何用MFC打开一个EXE文件?

如何用MFC打开一个EXE文件?,第1张

打开程序

WinExec("程序路径",SW_SHOW)

关闭自己用exit(0)

关闭别的程序,首先获得程序的PID,然后

int TerminateProcessFromId(DWORD dwId) //关闭进程

{

BOOL bRet=FALSE

HANDLE hProcess=::OpenProcess(PROCESS_ALL_ACCESS,FALSE,dwId)

if(hProcess!=NULL)

{

bRet=::TerminateProcess(hProcess,0)

}

::CloseHandle(hProcess)

if(bRet)

printf("%d 进程结束成谈虚搜功......\n\n\n\n",dwId)

else

printf("%d 进含历程结束失败......\n\n\n\誉老n",dwId)

return 0

}

用WinExec函数可打开外部程序,以打开记简裤燃事本为例: WinExec(_T("纯仔c:\\windows\\notepad.exe"),SW_SHOWMAXIMIZED)注意,路径中反斜杠用法。拦虚


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12551193.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存