为了账号安全,请及时绑定邮箱和手机立即绑定

求助:怎样在Windows7(UAC有效)下,在程序(Class Library)中修给注册表

求助:怎样在Windows7(UAC有效)下,在程序(Class Library)中修给注册表

FFIVE 2018-12-06 21:32:18
在NET Framework3.5环境下,写了一个WMI(Windows Management Instrumentation ) provider(Class Library),目的是远程监控机器的温度,风扇转速等情况,并将警告上下限值写入本机注册表中。 该程序在WindowsXP下运行没有任何问题,可是在Windows7下出现问题。运行到OpenSubKey(SUBKEY,true) 时出现:System.Security.SecurityException: Requested registry access is not allowed 基本上确定为Windows7的UAC(User Account Control,用户帐户控制)所引起的,关闭UAC或者修给注册表权限都已经确认没有问题。 问题是怎样在UAC有效的情况下修改注册表呢,如果是应用程序还可以添加manifest文件,可是Class Library无法追加manifest文件(Visual Studio2008),用mt.exe命令追加manifest文件 也没有成功。 请问各位大牛,有没有什么办法可以解决? 先谢谢各位了。
查看完整描述

1 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

右键“以管理员的身份运行”。

查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 418 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信