Ссылка на объект не указывает на экземпляр объекта при добавлении в реестр - C#
Формулировка задачи:
Не понимаю, в чем ошибка, подскажите пожалуйста!
Пишет, что ссылка на объект не указывает на экземпляр объекта при добавлении в реестр!
Вот код:
string dir = Directory.GetCurrentDirectory(); dir += "\\system\\sys.exe"; string patch = @"C:\Users\Admin\Documents\proverka\sys.exe"; File.Copy(dir, patch); RegistryKey key = Registry.LocalMachine.OpenSubKey("\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true); key.SetValue("System", patch); key.Close();
Решение задачи: «Ссылка на объект не указывает на экземпляр объекта при добавлении в реестр»
textual
Листинг программы
using (var hklm = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64)) using (var runKey = hklm.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true)) { runKey.SetValue("System", patch); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д