我正在 Windows 中为低级编码分配做一些 C 编程,但我正试图让这个创建过程正常工作。我试图尝试将命令作为进程执行,任何可以放入 dos 提示符的命令。我主要是尝试在单独的进程中执行“dir”。谁能明白为什么这行不通?
if (!CreateProcess(NULL, "dir",
NULL,
NULL,
TRUE,
0,
NULL,
NULL,
&si,
&pi))
{
fprintf(stderr, "Create Process directly has Failed\n");
return -1;
}