VB6读取注册表项下的所有值
Posted
技术标签:
【中文标题】VB6读取注册表项下的所有值【英文标题】:VB6 Read All Values Under Registry Key 【发布时间】:2011-06-22 01:25:06 【问题描述】:在Visual Basic 6中,如何获取下键的所有值,例如:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
这将返回以下值(取决于用户):
"C:\Program Files\Steam\Steam.exe" -静音
"C:\程序 文件\Skype\电话\Skype.exe" /nosplash /最小化
"C:\Program Files\Windows Live\Messenger\msnmsgr.exe" /背景
等等……
由于键不是恒定的,我不知道如何阅读这些。感谢您的帮助!
【问题讨论】:
【参考方案1】:您正在寻找 API 函数 RegEnumKeyEx - 您可以在 MSDN here 找到一个 VB 示例
RegEnumKeyEx函数
枚举指定的打开注册表项的子项。该函数每次调用时都会检索有关一个子键的信息。
【讨论】:
您看过我在链接中发布的示例了吗?它准确地显示了如何读取密钥。【参考方案2】:看这里http://www.thescarms.com/vbasic/registry.aspx,这是一篇关于windows寄存器工作的优秀文章
【讨论】:
以上是关于VB6读取注册表项下的所有值的主要内容,如果未能解决你的问题,请参考以下文章