ProcessStartInfo.CreateNewProcessGroup Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se avviare il processo in un nuovo gruppo di processi.
public:
property bool CreateNewProcessGroup { bool get(); void set(bool value); };
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public bool CreateNewProcessGroup { get; set; }
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
member this.CreateNewProcessGroup : bool with get, set
Public Property CreateNewProcessGroup As Boolean
Valore della proprietà
true se il processo inizia in un nuovo gruppo di processi; in caso contrario, false. Il valore predefinito è false.
- Attributi
Commenti
Quando un processo viene creato in un nuovo gruppo di processi, diventa la radice di un nuovo gruppo di processi.
Viene effettuata una chiamata implicita a SetConsoleCtrlHandler(NULL,TRUE) per conto del nuovo processo, il che significa che il nuovo processo ha CTRL+C disabilitato.
Questa proprietà è utile per impedire che gli eventi di controllo della console inviati al processo figlio influiscano sul processo padre.