如何在CreateProcess函数中提供用户信息?以下是我目前的工作。似乎无法调用我的外部exe。但是当我在控制台内手动运行时,它运行良好。
if (CreateProcess(parameterA.GetBuffer(), parameterB.GetBuffer(),0,0,TRUE,
NORMAL_PRIORITY_CLASS|CREATE_NO_WINDOW,0,0,&sInfo,&pInfo))
{
WaitForSingleObject (pInfo.hProcess, INFINITE);
}
parameterA =“myapp.exe”; parameterB =“ - i”;
答案 0 :(得分:0)
第一个参数可能为null - 您只在第二个参数中指定进程路径。请告诉我们parameterB
是什么。您还需要正确初始化STARTUPINFO。