我正在尝试使用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);