ProcessStartInfo.WorkingDirectory Özellik

Tanım

UseShellExecute özelliği olduğundafalse, işlemin başlatılması için çalışma dizinini alır veya ayarlar. olduğunda UseShellExecutetrue, başlatılacak işlemi içeren dizini alır veya ayarlar.

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

Özellik Değeri

olduğunda UseShellExecutetrue, başlatılacak işlemi içeren dizinin tam adıdır. UseShellExecute özelliği olduğundafalse, işlemin başlatılabilmesi için çalışma dizini. Varsayılan değer, boş dizedir ("").

Öznitelikler

Açıklamalar

Önemli

WorkingDirectory ve sağlandıysa UserNamePassword özelliği ayarlanmalıdır. Özellik ayarlanmadıysa, varsayılan çalışma dizini %SYSTEMROOT%\system32'dir.

Dizin zaten sistem yolu değişkeninin bir parçasıysa, bu özellikte dizinin konumunu yinelemeniz gerekmez.

WorkingDirectory özelliği, olduğunda falseUseShellExecuteUseShellExecute değerinden true farklı davranır. olduğunda UseShellExecutetrue, WorkingDirectory özelliği yürütülebilir dosyanın konumunu belirtir. Boş bir dizeyse WorkingDirectory , geçerli dizinin yürütülebilir dosyayı içerdiği anlaşılır.

Not

olduğunda UseShellExecutetrue, yürütülebilir dosyayı başlatan uygulamanın çalışma dizini de yürütülebilir dosyanın çalışma dizinidir.

olduğunda UseShellExecutefalse, WorkingDirectory yürütülebilir dosyayı bulmak için özelliği kullanılmaz. Bunun yerine, değeri başlatılan ve yalnızca yeni işlem bağlamında anlamı olan işlem için geçerlidir.

Şunlara uygulanır