求助 c#操作windows7的注册表权限不足的问题?
坛友们 我这两天做个小东西呀设置成开机自启动,我就直接操作注册表了,但是windows 7 总是提示权限不足,
我该怎么解决它的权限问题呢?
程序代码:public void AutoStart()
{
RegistryKey tmpKey = Registry.LocalMachine;
RegistryKey key = tmpKey.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
Object o=key.GetValue("CapsLock");
if (o != null)
{
if (o.ToString() != Application.ExecutablePath)
{
key.SetValue("CapsLock", Application.ExecutablePath);//在这里就报权限不足了....
return;
}
return;
}
key.SetValue("CapsLock", Application.ExecutablePath);
return;
}

