Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 13.04.2016
Сообщений: 2
1

Получение имени ветки реестра

13.04.2016, 23:43. Показов 2038. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
подскажите как получить имя вложенной ветки реестра
например есть есть ветка реестра
HKEY_CURRENT_USER\\SOFTWARE\\Yandex\\{name} - тут может быть разные ветки

вот как получить имя крайней ветки{name}?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.04.2016, 23:43
Ответы с готовыми решениями:

Права на ветки реестра
В моей программе вывода дерева для ветки реестра HKLM\\SYSTEM\\CurrentControlSet\\Enum\\USB при...

Мониторинг ветки реестра
Есть ветка HKEY_LOCAL_MACHINE\SOFTWARE\Task_Queue\Parameters\Task_Execution_Duration Что нужно...

Вывод ветки реестра и кодировка
В общем есть такой код. ProcessStartInfo startInfo = new ProcessStartInfo(); ...

Рекурсивно удалить ветки реестра
Доброго времени суток Сложилась такая ситуация, есть программа, которая хранит много значений в...

3
-42 / 17 / 15
Регистрация: 23.12.2013
Сообщений: 521
Записей в блоге: 1
14.04.2016, 01:49 2
C#
1
2
3
4
5
6
Dictionary<string, object> keyValuePairs;
using (var settingsRegKey = Registry.LocalMachine.OpenSubKey("HKEY_CURRENT_USER\\SOFTWARE\\Yandex"))
{
       var valueNames = settingsRegKey.GetValueNames();
       keyValuePairs = valueNames.ToDictionary(name => name, settingsRegKey.GetValue);
}
//
1
0 / 0 / 0
Регистрация: 13.04.2016
Сообщений: 2
14.04.2016, 11:56  [ТС] 3
спасибо за вариант, но с помощью его получил только непосредственно ключи реестра в указанной ветке, а не имя сабветки
0
-42 / 17 / 15
Регистрация: 23.12.2013
Сообщений: 521
Записей в блоге: 1
14.04.2016, 12:01 4
C#
1
Microsoft.Win32.RegistryKey rk = Microsoft.Win32.Registry.CurrentUser.Open("HKEY_CURRENT_USER\\SOFTWARE\\Yandex");

string result=(string)(rk.GetValue("version")); - Это пример я показал пример как работает.



rk - с помощью этой переменной можете выводить все необходимые вами данные.
0
14.04.2016, 12:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2016, 12:01
Помогаю со студенческими работами здесь

Вывести все ветки реестра
Как вывести все ветки реестра. А также открыть вывести папки что вложены в каждую ветку? Есть метод...

Ошибка при автозапуске приложения из ветки реестра
Никто не сталкивался с проблемой, записывает в ветку реестра моё приложение, но при запуске системы...

Вывод всех имен значений из ветки реестра в ListBox
Здравствуйте, мне нужно организовать вывод всех имен значений из определенной ветки реестра (к...

Получение всей ветки treeView
Каким образом можно считать всё ветку элемента treeView до выбранного узла? Скажем у меня есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru