ProcessStartInfo.WorkingDirectory Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 false
UseShellExecuteUseShellExecute 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.