我如何使用mingw暂停由spawn启动的进程

时间:2019-06-29 17:10:17

标签: c++ windows spawn ming

我从C ++程序在Windows 10上生成了一个程序。使用spawnv(mingw)返回的句柄,如何暂停和恢复该过程?

我想我已经解决了我的问题。 为了从spawnv返回的句柄中获取pid,我需要调用GetProcessId。这会导致编译器错误,因为未定义getProcessId。原来,如果在Windows.h包含之前添加 #define _WIN32_WINNT 0x600 ,则可以获取PID。有了PID,我就可以使用DebugActiveProcess(pid)进行挂起,而使用DebugActiveProcessStop(pid)进行恢复。

0 个答案:

没有答案