Проверка на ключ из реестра - C#
Формулировка задачи:
Хочю проверить существует ли ключ в реестре. Мне выдаёт ошибку не знаю что делать.
"Ссылка на объект не указывает на экземпляр объекта."
ошибку показывает в этой строке
Листинг программы
- string s1 = reg.GetValue("JavaHome").ToString();
Листинг программы
- private void button2_Click(object sender, EventArgs e)
- {
- string soft = "\\soft\\jdk7u3.exe";
- string dr;
- dr = Application.StartupPath;
- RegistryKey reg = Registry.LocalMachine.OpenSubKey ("Software\\JavaSoft\\Java_Development_Kit\\1.6.0_31\\");
- string s1 = reg.GetValue("JavaHome").ToString();
- if (reg != null)
- {
- MessageBox.Show("java +");
- }
- else
- {
- MessageBox.Show("Java -");
- System.Diagnostics.Process.Start(dr + soft);
- }
- }
Решение задачи: «Проверка на ключ из реестра»
textual
Листинг программы
- reg = reg.OpenSubKey("1.6.0_31");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д