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