ProcessStartInfo.CreateNewProcessGroup Özellik

Tanım

İşlemin yeni bir işlem grubunda başlatılıp başlatılmayacağını belirten bir değer alır veya ayarlar.

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

Özellik Değeri

true işlem yeni bir işlem grubunda başlıyorsa; aksi takdirde , false. Varsayılan değer: false.

Öznitelikler

Açıklamalar

Yeni bir işlem grubunda bir işlem oluşturulduğunda, yeni bir işlem grubunun kökü olur.

Yeni işlem adına örtük bir çağrı SetConsoleCtrlHandler(NULL,TRUE) yapılır; bu da yeni işlemde Ctrl+C'nin devre dışı bırakıldığı anlamına gelir.

Bu özellik, alt işleme gönderilen konsol denetimi olaylarının üst işlemi etkilemesini önlemek için kullanışlıdır.

Şunlara uygulanır