有关CreateProcess?
这是我想用createprocess启动我们一程序awmts.exe,但是并不是每次都能成功,
单独运行awmts.exe,每次都成功,why?
-----------
STARTUPINFO stinfo;
ZeroMemory((void*)&stinfo, sizeof(STARTUPINFO));
PROCESS_INFORMATION ProcessInfo;
CString sExefile = "C:\\Program Files\\fellow\\awmts\\program\\awmts.exe";
stinfo.cb = sizeof(STARTUPINFO);
stinfo.dwFlags = STARTF_USESHOWWINDOW;
stinfo.wShowWindow = SW_SHOW;
if ( !CreateProcess(NULL,(char*)(LPCTSTR)sExefile,NULL,NULL,FALSE,
NORMAL_PRIORITY_CLASS,NULL,NULL,&stinfo,&ProcessInfo) )
{
DWORD dwRet = GetLastError();
}