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ılacağı çalışma dizini. Varsayılan değer boş bir dizedir ("").
- Öznitelikler
Açıklamalar
Önemli
WorkingDirectory ve sağlandıysa UserNamePassword özelliği ayarlanmalıdır. Özellik ayarlanmazsa, varsayılan çalışma dizini \system32 %SYSTEMROOT%.
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.
UseShellExecute
true olduğunda, 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.
Uyarı
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.
UseShellExecute
false iken, yürütülebilir dosyayı bulmak için WorkingDirectory özelliği kullanılmaz. Bunun yerine, değeri başlatılan işlem için geçerlidir ve yalnızca yeni işlem bağlamında bir anlamı vardır.