如何从我的程序运行.exe并获取句柄

Ada*_*dam 1 c++ winapi

如何在C++中打开一个进程并获得一个句柄.我知道有system()很多方法可以获得句柄,但我确信有一种更简洁/替代的方法来做到这一点.或者是system()从你自己内部打开.exe的唯一方法?

bob*_*mcr 6

一种常见的方法是使用Win32 API CreateProcess.此函数的最后一个参数是PROCESS_INFORMATION包含process(HANDLE hProcess)句柄的structure()的out参数.