我需要知道如何在C / C ++代码中获取新创建的进程的句柄。我不太了解所有这些Microsoft库,我刚刚阅读了两种创建流程的方法。首先是通过ShellExcecute调用,第二个是通过CreateProcess,但这些都不是一个HANDLE。我需要知道进程的句柄,因为我希望主线程在继续之前等待进程完成。最重要的是,如果有人帮我写一个看起来像这样的函数,我会喜欢:
HANDLE create_process(/*parameters same as for ShellExecute*/)
{
...
}
请帮忙。