ProcessStartInfo.WorkingDirectory Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Quando la proprietà UseShellExecute è false
, ottiene o imposta la directory di lavoro per il processo da avviare. Quando la proprietà UseShellExecute è true
, ottiene o imposta la directory che contiene il processo da avviare.
public:
property System::String ^ WorkingDirectory { System::String ^ get(); void set(System::String ^ value); };
public string WorkingDirectory { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string WorkingDirectory { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string WorkingDirectory { get; set; }
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string WorkingDirectory { get; set; }
[System.ComponentModel.SettingsBindable(true)]
public string WorkingDirectory { get; set; }
member this.WorkingDirectory : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.WorkingDirectory : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.WorkingDirectory : string with get, set
[<System.ComponentModel.SettingsBindable(true)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.WorkingDirectory : string with get, set
[<System.ComponentModel.SettingsBindable(true)>]
member this.WorkingDirectory : string with get, set
Public Property WorkingDirectory As String
Valore della proprietà
Quando UseShellExecute è true
, il nome completo della directory contenente il processo da avviare. Quando la proprietà UseShellExecute è false
, la directory di lavoro per il processo da avviare. Il valore predefinito è una stringa vuota ("").
- Attributi
Commenti
Importante
La WorkingDirectory proprietà deve essere impostata se UserName e Password viene fornita. Se la proprietà non è impostata, la directory di lavoro predefinita è %SYSTEMROOT%\system32.
Se la directory fa già parte della variabile di percorso di sistema, non è necessario ripetere la posizione della directory in questa proprietà.
La WorkingDirectory proprietà si comporta in modo diverso quando UseShellExecute è rispetto a quando UseShellExecute è true
false
. Quando UseShellExecute è true
, la WorkingDirectory proprietà specifica il percorso dell'eseguibile. Se WorkingDirectory è una stringa vuota, la directory corrente è compresa per contenere l'eseguibile.
Nota
Quando UseShellExecute è true
, la directory di lavoro dell'applicazione che avvia l'eseguibile è anche la cartella di lavoro dell'eseguibile.
Quando UseShellExecute è false
, la WorkingDirectory proprietà non viene usata per trovare l'eseguibile. Il valore di tale proprietà si applica invece al processo avviato ed è significativo solo all'interno del contesto del nuovo processo.