Пытаюсь получить значение из реестра в Windows Forms проекте.
Но получаю ошибки. Подскажите что не правильно сделал?
И как результат присвоить label1?
public MainForm()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
RegistryKey readKey = Registry.CurrentUser.OpenSubKey("\\Software\\Microsoft\\Internet Explorer\\Main\\FeatureControl\\FEATURE_BROWSER_EMULATION");
string loadString = (string)readKey.GetValue("devenv.exe");
readKey.Close();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
Ошибка:
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в tttosto.MainForm..ctor() в c:\User\Documents\SharpDevelop Projects\tttosto\tttosto\MainForm.cs:строка 29
в tttosto.Program.Main(String[] args) в c:\User\Documents\SharpDevelop Projects\tttosto\tttosto\Program.cs:строка 27
Строка 29 в Mainform - string loadString = (string)readKey.GetValue("devenv.exe");
Строка 27 в Program - Application.Run(new MainForm());