在NT中CreateProcess失败
avlee 2002-04-26 05:28:45 代码如下:
PROCESS_INFORMATION pi;
STARTUPINFO si;
si.cb=sizeof(si);
si.wShowWindow=SW_SHOW;
si.dwFlags=STARTF_USESHOWWINDOW;
BOOL fRet=CreateProcess(NULL,
"c:\\winnt\\notepad.exe e:\\data_test\\rr.txt",
NULL,
NULL,
FALSE,
NORMAL_PRIORITY_CLASS|CREATE_NEW_CONSOLE,
NULL,
NULL,
&si,
&pi);
这样在NT server下调用失败,有谁知道该如何改进吗?
我用WinExec("c:\\winnt\\notepad.exe e:\\data_test\\rr.txt", SW_SHOW);
没有问题,但是这样我不能得到子进程的运行状态。