我正在尝试使用SIGTERM
在Windows中模拟GenerateConsoleCtrlEvent(..)
。我读到的条件应该是新进程在一个新的进程组中并共享调用进程的控制台。关于这项工作,我有两个问题 -
给定进程ID,如果使用CREATE_NEW_PROCESS_GROUP
标志创建进程,是否可以使用任何当前的Windows API进行确定?
GetConsoleProcessList(..)
为我提供了属于调用进程控制台的所有进程,包括使用CREATE_NEW_CONSOLE
标志创建的进程。这看起来像一个惊喜,有人可以澄清它的含义吗?