首页新闻找找看学习计划

WIN10中.NET注册开启启动

0
悬赏园豆:30 [已关闭问题] 关闭于 2017-12-20 17:06

我用的代码是


RegistryKey hkml = Registry.LocalMachine;
RegistryKey aimdir = hkml.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
if (aimdir != null)
{
aimdir.SetValue(Application.ExecutablePath, "****");
}


win7 下没有问题,但是win10如果不设置管理员操作权限就报错,具体信息如下

 

anywls的主页 anywls | 初学一级 | 园豆:2
提问于:2016-05-16 10:34
< >
分享
所有回答(2)
-1

 

Win7 下也一样,都需要管理员权限,而且还会弹出 UAC 对话框。假设你在 Win7 下确实成功了,而不是被注册表虚拟化欺骗了,那么你需要检查你当前登录系统的账户的权限和你在 UAC 中设置的控制级别。

 

UAC 是绕不过的,你可以以管理员权限运行程序,但是必须得用户点击确认。

Launcher | 园豆:44980 (高人七级) | 2016-05-16 11:14

win7用管理员安装的话可以注册成功

支持(0) 反对(0) anywls | 园豆:2 (初学一级) | 2016-05-16 14:23

@anywls: win7 用管理员安装的话,当然会成功啊!win 10 也一样。你有什么问题吗?

支持(0) 反对(0) Launcher | 园豆:44980 (高人七级) | 2016-05-16 14:31
0

已解决:http://www.cnblogs.com/Interkey/p/RunAsAdmin.html

anywls | 园豆:2 (初学一级) | 2016-05-17 15:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册