求助 怎样列举 注册表的项

skyb52 2008-07-26 10:37:29
My.Computer.Registry.GetValue 只能得到某项的值
怎么得到例如 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 下面的项阿
谢谢~!
...全文
50 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hc8112_boy 2008-07-26
  • 打赏
  • 举报
回复

--引入命名空间
Imports Microsoft.win32

--打开key
Dim Reg As RegistryKey
Reg = Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run")

--将其下所有项放入数组

dim str() as string=reg.GetValueNames

--遍历str()获取名称和值
for i =0 to str.length-1
messagebox.show "名称:" & str(i) & "值:" & reg.getvalue(str(i),"")
next i
skyb52 2008-07-26
  • 打赏
  • 举报
回复
能用my 操作么
OOQQOO 2008-07-26
  • 打赏
  • 举报
回复
学习,帮顶

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧