Проверка наличия в реестре определенных значений - C#
Формулировка задачи:
Доброго всем времени суток, решил поучить C#, и столкнулся с проблемой поиска значения реестра.
с самим нахождением всё понятно. но требуется что-бы выполнялась следующая задача:
если в реестре нету значения "А", то сразу будет производиться поиск в другой ветке реестра и вывод значения "Б"
Вот сам код:
но получается так: если значение "А" находит, то программа выводит значение "Б", а если не находит значение "А", то вообще пустота...
Пользуюсь Visual C# 2008
InitializeComponent(); RegistryKey readKey = Registry.LocalMachine.OpenSubKey("путь1"); textBox1.Text = (string)readKey.GetValue("значение А"); if (readKey.GetValue("значение А") != null) { RegistryKey readKey1 = Registry.CurrentUser.OpenSubKey("путь2"); textBox1.Text = (string)readKey1.GetValue("значение Б"); }
Решение задачи: «Проверка наличия в реестре определенных значений»
textual
Листинг программы
int integer = (int)key.GetValue("Key"); textBox.Text = Convert.ToString(integer, 16);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д