Проверка наличия в реестре определенных значений - C#

Узнай цену своей работы

Формулировка задачи:

Доброго всем времени суток, решил поучить C#, и столкнулся с проблемой поиска значения реестра. с самим нахождением всё понятно. но требуется что-бы выполнялась следующая задача: если в реестре нету значения "А", то сразу будет производиться поиск в другой ветке реестра и вывод значения "Б" Вот сам код:
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("значение Б");
}
но получается так: если значение "А" находит, то программа выводит значение "Б", а если не находит значение "А", то вообще пустота... Пользуюсь Visual C# 2008

Решение задачи: «Проверка наличия в реестре определенных значений»

textual
Листинг программы
int integer = (int)key.GetValue("Key");
textBox.Text = Convert.ToString(integer, 16);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.214 из 5
Похожие ответы