レジストリから読み取り、いくつかの値を設定したいのですが、NullReferenceExceptions が発生し続けます。
public partial class Form1 : Form
{
RegistryKey rkApp = null;
RegistryKey settings = null;
public Form1()
{
InitializeComponent();
rkApp = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
settings = Registry.CurrentUser.OpenSubKey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Shit", true);
if (settings.GetValue("automove") != null)
{
automove = true;
autostartToolStripMenuItem.Checked = true;
}
}
}
この例では無関係なコードをいくつか削除しましたが、これは私のコードです...何かアイデアはありますか?
次の場合、エラーが行に表示されます(settings.GetValue("automove") != null)