Groupes de processus de console

Lorsqu’un processus utilise la fonction CreateProcess pour créer un processus de console, il peut spécifier l’indicateur CREATE_NEW_PROCESS_GROUP pour faire du nouveau processus le processus racine d’un groupe de processus de console. Le groupe de processus inclut tous les processus descendants du processus racine.

Un processus peut utiliser la fonction GenerateConsoleCtrlEvent pour envoyer un signal Ctrl+C ou Ctrl+BREAK à tous les processus d’un groupe de processus de console. Le signal est reçu uniquement par ces processus du groupe qui sont attachés à la même console que le processus qui a appelé GenerateConsoleCtrlEvent.