-------------------------------------------------------------------------------------------
|打开一个EXE可执行程序| 实例打开一个系统计算器
-------------------------------------------------------------------------------------------
// TODO: 在此添加命令处理程序代码
char cCommandLine[MAX_PATH];
PROCESS_INFORMATION pi;
STARTUPINFO si = {sizeof(si)};
CString STemp(_T("calc.exe "));
strcpy(cCommandLine, STemp);//str_path CString类型
// 启动进程
BOOL ret = CreateProcess(NULL, cCommandLine, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
if (ret){
// 关闭子进程的主线程句柄
CloseHandle(pi.hThread);
// 关闭子进程句柄
CloseHandle(pi.hProcess);
}
-------------------------------------------------------------------------------------------
|打开一个EXE可执行程序| 实例打开一个系统计算器
-------------------------------------------------------------------------------------------
// TODO: 在此添加命令处理程序代码
char cCommandLine[MAX_PATH];
PROCESS_INFORMATION pi;
STARTUPINFO si = {sizeof(si)};
CString STemp(_T("calc.exe "));
strcpy(cCommandLine, STemp);//str_path CString类型
// 启动进程
BOOL ret = CreateProcess(NULL, cCommandLine, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
if (ret){
// 关闭子进程的主线程句柄
CloseHandle(pi.hThread);
// 关闭子进程句柄
CloseHandle(pi.hProcess);
}
-------------------------------------------------------------------------------------------