以文本方式查看主题
- Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2)
---- win7 注册表里写了这个注册码,为何提取不到? (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=51491)
|
-- 作者:ndxfke
-- 发布时间:2014/5/27 15:32:00
-- win7 注册表里写了这个注册码,为何提取不到?
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\\SOFTWARE\\FTER\\REGISTRY] "REGISTRY"="iu06Nc9vHWS=="
Dim reg As String = registry.getvalue("HKEY_LOCAL_MACHINE\\SOFTWARE\\FTER\\REGISTRY","REGISTRY","fail")
为何提取不到信息呢?
|
-- 作者:有点甜
-- 发布时间:2014/5/27 15:34:00
--
你去对应路径下看一下是否存在值
|
-- 作者:ndxfke
-- 发布时间:2014/5/27 15:34:00
--
有值的。
所以我才不明白了。 xp下都好好的。
|
-- 作者:Bin
-- 发布时间:2014/5/27 15:35:00
--
Registry.SetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\FTER\\REGISTRY","REGISTRY","fail") Dim reg As String = registry.getvalue("HKEY_LOCAL_MACHINE\\SOFTWARE\\FTER\\REGISTRY","REGISTRY","fail") MessageBox.show(reg)
|
-- 作者:有点甜
-- 发布时间:2014/5/27 15:37:00
--
我测试可以弄的。我的是xp,我再去win8测试一下。
|
-- 作者:Bin
-- 发布时间:2014/5/27 15:38:00
--
WIn7 测试获取是空值,因为本来就是空值, 添加了赋值代码后可以正常获取值 看5楼.
|
-- 作者:有点甜
-- 发布时间:2014/5/27 15:41:00
--
win8测试也没有问题,要不是你没有把值写入,就是你没有用管理员身份的权限运行狐表。
|
-- 作者:ndxfke
-- 发布时间:2014/5/27 15:42:00
--
BIN,..
上图回答你。这就是win7 系统注册信息
此主题相关图片如下:11.jpg
[此贴子已经被作者于2014-5-27 15:42:41编辑过]
|
-- 作者:Bin
-- 发布时间:2014/5/27 15:47:00
--
那你执行Registry.SetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\FTER\\REGISTRY","REGISTRY","fail") 看看
|
-- 作者:Bin
-- 发布时间:2014/5/27 15:50:00
--
Registry.SetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\FTER\\REGISTRY","REGISTRY","iu06Nc9vHWS==") Dim reg As String = registry.getvalue("HKEY_LOCAL_MACHINE\\SOFTWARE\\FTER\\REGISTRY","REGISTRY","fail") MessageBox.show(reg)
测试了也没问题哦,我对了一下注册表. 赋值了可以正常看到值,也可以正常取值. 原本是否空值我就不知道了. 一开始没看.
|