CreateProcess
子プロセスを開始するために使用しようとしていますが、取得し続けてerror 2
います。ドキュメントによると、ファイルが見つかりません。
私のコードは次のようになります。
if (!(CreateProcess(LPCTSTR("test.exe") ,NULL ,NULL,NULL,FALSE ,0 ,NULL ,NULL ,&producer_si
,&producer)))
{
printf("Create process failed!(%d)\n", GetLastError());
}
test.exe
以前に作成した実行可能プログラムはどこにありますか。子プロセスは非常に単純で、コードは次のようになります。
void _tmain (int argc, TCHAR* argv[])
{
printf("%s\n", "hello!");
}
test.exe
親プロセスと同じフォルダにもあります。エラー コード 2 が常に表示される理由がわかりません。