如何在 C++ 中打开一个进程并获取它的句柄。我知道有 system()
和许多方法来获取句柄,但我确信有一种更简洁/替代的方法可以做到这一点。或者 system()
是从您自己的内部打开 .exe 的唯一方法吗?
最佳答案
执行此操作的常用方法是使用 Win32 API CreateProcess
.此函数的最后一个参数是结构 (PROCESS_INFORMATION
) 的输出参数,其中包含进程句柄 (HANDLE hProcess
)。
关于c++ - 如何从我的程序运行 .exe 并获取句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8046755/