找回密码
 加入
搜索
查看: 1504|回复: 4

读取注册表失败的疑问??

[复制链接]
发表于 2009-5-9 10:13:36 | 显示全部楼层 |阅读模式
本帖最后由 starl 于 2009-5-12 11:02 编辑

$var1 = RegRead("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HDAUDIO","HardwareID")
MsgBox(64,"",$var1)
大侠们好,我用这个去读取HDAUDIO的HardwareID值项,返回的空字符!!!不知道什么原因!我电脑里面有这个设备!!!是不是值项写错了?还是跟键写错了??
有空的大侠帮忙测试下吧,谢谢!!!
发表于 2009-5-9 13:44:55 | 显示全部楼层
我的电脑上没这个键(音频设备是AC97,呵呵)。不过我肯定你写错注册表键了,自己打开注册表编辑器看看吧,键可以直接复制出来。

评分

参与人数 1金钱 +1 收起 理由
starl + 1

查看全部评分

发表于 2009-5-9 15:46:59 | 显示全部楼层
补充一下,我的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HDAUDIO\FUNC_01&VEN_10EC&DEV_0883&SUBSYS_10024384&REV_1000\4&ec4336e&0&0001下就有HardwareID,把楼主的路径换成我这个后可以正确读取
coolvirus 发表于 2009-5-9 14:06


额。。。Realtek ALC883...
 楼主| 发表于 2009-5-12 11:01:18 | 显示全部楼层
补充一下,我的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HDAUDIO\FUNC_01&VEN_10EC&DEV_0883&SUBSYS_10024384&REV_1000\4&ec4336e&0&0001下就有HardwareID,把楼主的路径换成我这个后可以正确读取
coolvirus 发表于 2009-5-9 14:06



恩,是我的注册表键写错了!!按照你的方法可以正确读取!!!
谢谢大家的帮忙
 楼主| 发表于 2009-5-12 11:02:09 | 显示全部楼层
我的电脑上没这个键(音频设备是AC97,呵呵)。不过我肯定你写错注册表键了,自己打开注册表编辑器看看吧,键可以直接复制出来。
sensel 发表于 2009-5-9 13:44



恩,谢谢热心的sensel的回答,每次都能看到你的热情解答!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-7 15:16 , Processed in 0.078249 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表