Gruppi di processi della console

Quando un processo usa la funzione CreateProcess per creare un nuovo processo della console, può specificare il flag CREATE_NEW_PROCESS_GROUP per rendere il nuovo processo il processo radice di un gruppo di processi della console. Il gruppo di processi include tutti i processi discendenti del processo radice.

Un processo può usare la funzione GenerateConsoleCtrlEvent per inviare un segnale CTRL+C o CTRL+BREAK a tutti i processi in un gruppo di processi della console. Il segnale viene ricevuto solo da tali processi nel gruppo collegati alla stessa console del processo che ha chiamato GenerateConsoleCtrlEvent.