gpt4 book ai didi

windows - 为什么 Createprocess 返回 NULL?

转载 作者:可可西里 更新时间:2023-11-01 10:25:34 25 4
gpt4 key购买 nike

我有以下代码`

STARTUPINFOA cif={sizeof(cif)};
PROCESS_INFORMATION pi;
CreateProcessA( "C:\Windows\notepad.exe", NULL, NULL, NULL, FALSE, NULL , NULL, NULL, &cif, &pi);
cout << pi.hProcess << endl;

它输出NULL,为什么?怎么了?如果我写`

STARTUPINFO cif={sizeof(cif)};
PROCESS_INFORMATION pi;
CreateProcess( L"C:\Windows\notepad.exe", NULL, NULL, NULL, FALSE, NULL , NULL, NULL, &cif, &pi);
cout << pi.hProcess << endl;

还输出NULL,怎么办?

最佳答案

“C:\Windows\notepad.exe”包含一个换行符,因为“\n”是特殊的。在您的路径中使用正斜杠,它甚至适用于 Windows。

关于windows - 为什么 Createprocess 返回 NULL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19464322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com