ProcessStartInfo.CreateNewProcessGroup Свойство

Определение

Возвращает или задает значение, указывающее, следует ли запускать процесс в новой группе процессов.

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

Значение свойства

true Значение , если процесс начинается в новой группе процессов; falseв противном случае . Значение по умолчанию — false.

Атрибуты

Комментарии

При создании процесса в новой группе процессов он становится корнем новой группы процессов.

Неявный вызов SetConsoleCtrlHandler(NULL,TRUE) выполняется от имени нового процесса, что означает, что новый процесс отключил CTRL+C.

Это свойство полезно для предотвращения событий управления консолью, отправленных дочернему процессу, влиять на родительский процесс.

Применяется к