ProcessStartInfo.CreateNewProcessGroup Propriedade

Definição

Obtém ou define um valor que indica se o processo deve ser iniciado em um novo grupo de processos.

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

Valor da propriedade

true se o processo for iniciado em um novo grupo de processos; caso contrário, false. O padrão é false.

Atributos

Comentários

Quando um processo é criado em um novo grupo de processos, ele se torna a raiz de um novo grupo de processos.

Uma chamada implícita é SetConsoleCtrlHandler(NULL,TRUE) feita em nome do novo processo, o que significa que o novo processo tem Ctrl+C desabilitado.

Essa propriedade é útil para impedir que eventos de controle de console enviados ao processo filho afetem o processo pai.

Aplica-se a