当进程使用CreateProcess函数创建新的控制台进程时,它可以指定CREATE_NEW_PROCESS_GROUP标志,以使新进程成为控制台进程组的根进程。进程组包括作为根进程后代的所有进程。
一个进程可以使用GenerateConsoleCtrlEvent函数向控制台进程组中的所有进程发送CTRL + C或CTRL + BREAK信号。该信号仅由组中附加到与调用GenerateConsoleCtrlEvent的进程相同的控制台的进程接收。