19,502
社区成员
发帖
与我相关
我的任务
分享
//********************************************************************
// Function : ExecApp
// Description : UI执行应用程序
// Input : appName : 程序路径名称
// Output : NONE
// return : TRUE/FALSE
//********************************************************************
BOOL ExecApp(LPCWSTR appName)
{
if(appName == NULL) return FALSE;
// 进程相关信息
PROCESS_INFORMATION processInfo;
BOOL ret = ::CreateProcessW(appName, NULL, NULL, NULL, NULL,
CREATE_NEW_CONSOLE, NULL, NULL, NULL, &processInfo);
if(!ret) return ret;
::CloseHandle(processInfo.hThread);
::CloseHandle(processInfo.hProcess);
return ret;
}
这个是样例,测试通过,可以直接调用指定路径的程序,注意是全路径