ProcessStartInfo.CreateNewProcessGroup Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.