ProcessStartInfo.LoadUserProfile Właściwość

Definicja

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.

Dotyczy