以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]读取注册表的值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76060)

--  作者:弘安公司
--  发布时间:2015/10/20 23:51:00
--  [求助]读取注册表的值
Dim n As Object = registry.getvalue("HKEY_LOCAL_MACHINE\\SOFTWARE\\FTER\\REGISTRY","Count",10)
Dim reg As String = registry.getvalue("HKEY_LOCAL_MACHINE\\SOFTWARE\\FTER\\REGISTRY","REGISTRY","fail")

Messagebox.Show(n)
Messagebox.Show(reg)
以上代码前几天都正常读取注册表的值,今天却不行了,show的结果都是空值 郁闷中。。。。
Registry.SetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\FTER\\REGISTRY","Count",10)是可以向注册表赋值的

请赐教 谢谢
[此贴子已经被作者于2015/10/20 23:52:33编辑过]

--  作者:Hyphen
--  发布时间:2015/10/21 8:37:00
--  

注册表尽量使用HKEY_CURRENT_USER。

 

是不是安全软件禁止了注册表操作


--  作者:弘安公司
--  发布时间:2015/10/21 9:18:00
--  
非常感谢 能否分析下是哪里限制呢?防火墙?360?
[此贴子已经被作者于2015/10/21 9:24:21编辑过]

--  作者:大红袍
--  发布时间:2015/10/21 9:31:00
--  

1、会不会是你的权限不够?

 

2、在注册表那里具体的值是不是也是空值?


--  作者:弘安公司
--  发布时间:2015/10/21 9:36:00
--  
我确认了 都不是空值 。而且代码一直没有改动过 前几天还正常使用 昨天突然不能读值了  同样的路径是可以向注册表赋值的 注册表编辑器都查过的
[此贴子已经被作者于2015/10/21 9:46:40编辑过]

--  作者:大红袍
--  发布时间:2015/10/21 9:53:00
--  

运行项目的时候,你用最高权限了吗?


--  作者:弘安公司
--  发布时间:2015/10/21 10:10:00
--  
用的开发者  试用版图片点击可在新窗口打开查看

[此贴子已经被作者于2015/10/21 10:11:39编辑过]

--  作者:大红袍
--  发布时间:2015/10/21 10:11:00
--  

http://jingyan.baidu.com/article/0bc808fc68f3c11bd485b9b3.html

 


--  作者:弘安公司
--  发布时间:2015/10/21 10:51:00
--  
怎么没有本地用户组?郁闷图片点击可在新窗口打开查看
--  作者:大红袍
--  发布时间:2015/10/21 11:02:00
--  
右键,属性,设置用管理员权限运行。