Grupy procesów konsoli

Gdy proces używa funkcji CreateProcess do utworzenia nowego procesu konsoli, może określić flagę CREATE_NEW_PROCESS_GROUP , aby nowy proces był procesem głównym grupy procesów konsoli. Grupa procesów zawiera wszystkie procesy, które są elementami podrzędnymi procesu głównego.

Proces może użyć funkcji GenerateConsoleCtrlEvent , aby wysłać sygnał CTRL+C lub CTRL+BREAK do wszystkich procesów w grupie procesów konsoli. Sygnał jest odbierany tylko przez te procesy w grupie, które są dołączone do tej samej konsoli co proces o nazwie GenerateConsoleCtrlEvent.