ProcessStartInfo.LoadUserProfile Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy profil użytkownika systemu Windows ma zostać załadowany z rejestru.
public:
property bool LoadUserProfile { bool get(); void set(bool value); };
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public bool LoadUserProfile { get; set; }
public bool LoadUserProfile { get; set; }
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
member this.LoadUserProfile : bool with get, set
member this.LoadUserProfile : bool with get, set
Public Property LoadUserProfile As Boolean
Wartość właściwości
true
jeśli profil użytkownika systemu Windows powinien zostać załadowany; w przeciwnym razie , false
. Wartość domyślna to false
.
- Atrybuty
Uwagi
Ta właściwość jest przywoływana, jeśli proces jest uruchamiany przy użyciu nazwy użytkownika, hasła i domeny.
Jeśli wartość to true
, zostanie załadowany profil użytkownika w kluczu HKEY_USERS
rejestru. Ładowanie profilu może być czasochłonne. Dlatego najlepiej używać tej wartości tylko wtedy, gdy musisz uzyskać dostęp do informacji w kluczu HKEY_CURRENT_USER
rejestru.
W systemach Windows Server 2003 i Windows 2000 profil jest zwalniany po zakończeniu nowego procesu, niezależnie od tego, czy proces utworzył procesy podrzędne.
W systemie Windows XP profil jest zwalniany po zakończeniu nowego procesu i zakończeniu wszystkich utworzonych przez niego procesów podrzędnych.