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.
Это свойство полезно для предотвращения событий управления консолью, отправленных дочернему процессу, влиять на родительский процесс.