私はプロセスの経験がまったくありませんが、私が設定していることは本当に単純なはずです。私がするのは、次のようなプロセスを生成することだけです。
int spawnId = spawnv(_P_NOWAIT,"wgetlocal.exe",my_env);
さて、私がやりたいのは、一定時間後にこのプログラムを強制終了することです。ただし、返されるspawnIdは、たとえばを呼び出すときに必要なものではありませんtaskkill /PID [number] /F
。
使用してみましotherId2 = GetWindowThreadProcessId((HWND)spawnId,OUT otherId1)
たが、どちらもotherId1
正しいotherId2
PIDを指定していません。
誰かが彼と一緒に私を助けることができれば、私はさまざまに感謝するでしょう。よろしく、ロアルド