求助 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; }