OpenSubKey() cheie de Registry este "Calea Absolută"?

0

Problema

Folosind Microsoft.Win32.RegistryKey C# funcții care necesită o cale de registry, cum ar fi OpenSubKey(), folosind o cale ca

@"SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp"

generează o eroare "calea Absolută de informații este necesară."

Care este sintaxa pentru a crea calea absolută nevoie?

.net c# registry registrykey
2021-11-18 11:00:39
1

Cel mai bun răspuns

0

Registrul are o pereche de chei rădăcină și toate subcheile sunt relative la una dintre acestea.

În scopul de a utiliza OpenSubKey metodă, trebuie să aveți un exemplu de RegistryKey metodă. Pentru a obține o instanță a RegistryKey, utilizați unul dintre membrii statici ale Registrului de clasă.

Dacă, de exemplu, doriți cheia HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet după cum se vede în Regedit tu ar trebui să înceapă cu Registry.LocalMachine.

RegistryKey rk = Registry.LocalMachine.OpenSubKey(@"SYSTEM\CurrentControlSet");
... = rk.GetValue(...);

Dacă aveți deja o cheie, yourkey.Name este calea de cheie.

2021-11-18 12:13:20

În alte limbi

Această pagină este în alte limbi

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................