没有权限写注册表,如何解决.
我是在系统管理员账户下运行调试的.可以读,可是就是不能写注册表.
写注册代码如下:
private void checkautorun_CheckedChanged(object sender, EventArgs e)
{
RegistryKey key = Registry.CurrentUser;
RegistryKey subkey = key.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\");
if (checkautorun.Checked)
{
subkey.SetValue("autobackup", System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);
}
else
{
subkey.DeleteValue("autobackup");
}
}