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

标签 c++ winapi

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

最佳答案

执行此操作的常用方法是使用 Win32 API CreateProcess .此函数的最后一个参数是结构 (PROCESS_INFORMATION) 的输出参数,其中包含进程句柄 (HANDLE hProcess)。

关于c++ - 如何从我的程序运行 .exe 并获取句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8046755/

相关文章:

c++ - 接口(interface)方法的实现

c++ - 当我在 C++ 中创建指针数组时无法读取内存

c# - 如何获取显示隐藏系统托盘图标的窗口的隐藏窗口句柄

c - Win32 剪贴板和 alpha channel 图像

c++ - OpenCV 检测项目的多个实例

c++ - 如何简化 C++ bool 比较

c++ - 如何检索轮廓点 - 使用 opencv 转换为 vector ?

c++ - 无法关闭仅消息窗口 - C++

winapi - Windows SYSTEMTIME 结构与系统时钟不同吗?

c++ - Visual C++ Win32 还是 MFC C++?