创建进程并获取错误不再有文件

时间:2014-01-30 16:09:54

标签: c++

我正在尝试使用CreateProcess函数创建进程,即使使用GetLastError()创建进程,我也会收到18错误,即ERROR_NO_MORE_FILES。我想知道我怎么能解决它。

代码:

BOOL WINAPI Procces;

STARTUPINFO si;
PROCESS_INFORMATION pi;

ZeroMemory(&si, sizeof(si));
ZeroMemory(&pi, sizeof(pi));

Procces = CreateProcess(
"C:\\Windows\\System32\\notepad.exe",
"-l D:\\Testing.txt",
NULL,
NULL,
FALSE,
0,
NULL,
NULL,
&si,
&pi);

WaitForSingleObject(pi.hProcess, 1000);

CloseHandle(pi.hProcess);
CloseHandle(pi.hThread);

0 个答案:

没有答案