“Абсолютный путь”раздела реестра OpenSubKey ()?

0

Вопрос

С помощью Microsoft.Win32.RegistryKey Функции C#, для которых требуется путь к реестру, например OpenSubKey(), используя путь, подобный

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

генерирует ошибку с сообщением “Требуется информация об абсолютном пути”.

Каков синтаксис для создания требуемого абсолютного пути?

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

Лучший ответ

0

В реестре есть несколько корневых ключей, и все подразделы относятся к одному из них.

Чтобы использовать метод OpenSubKey, у вас должен быть экземпляр метода RegistryKey. Чтобы получить экземпляр RegistryKey, используйте один из статических членов класса Registry.

Если, например, вам нужен ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet как видно из Regedit, вам придется начать с Registry.LocalMachine.

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

Если у вас уже есть ключ, yourkey.Name это путь ключа.

2021-11-18 12:13:20

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................