Grupos de procesos de consola

Cuando un proceso usa la función CreateProcess para crear un nuevo proceso de consola, puede especificar la marca CREATE_NEW_PROCESS_GROUP para que el nuevo proceso sea el proceso raíz de un grupo de procesos de consola. El grupo de procesos incluye todos los procesos descendientes del proceso raíz.

Un proceso puede usar la función GenerateConsoleCtrlEvent para enviar una señal CTRL+C o CTRL+BREAK a todos los procesos de un grupo de procesos de consola. La señal solo la reciben los procesos del grupo que están conectados a la misma consola que el proceso que llamó a GenerateConsoleCtrlEvent.