Lingua

ProcessStartInfo.StartSuspended Proprietà

Definizione

Ottiene o imposta un valore che indica se il processo deve essere avviato in uno stato sospeso.

public:
 property bool StartSuspended { bool get(); void set(bool value); };
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
[System.Runtime.Versioning.SupportedOSPlatform("macos")]
public bool StartSuspended { get; set; }
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
[<System.Runtime.Versioning.SupportedOSPlatform("macos")>]
member this.StartSuspended : bool with get, set
Public Property StartSuspended As Boolean

Valore della proprietà

true se il processo deve essere avviato sospeso; in caso contrario, false. Il valore predefinito è false.

Attributi

Commenti

Quando questa proprietà è true, il processo viene creato con il thread principale sospeso. Il processo non inizia l'esecuzione fino a quando Resume() non viene chiamato sull'handle di processo, ad esempio l'handle restituito da Start(ProcessStartInfo).

In Windows il processo viene avviato con il flag di CREATE_SUSPENDED.

In macOS il processo viene avviato con il POSIX_SPAWN_START_SUSPENDED flag .

Questa proprietà non può essere utilizzata insieme a UseShellExecute impostata su true.

Si applica a