CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  API

请问怎么用API得到注册表中的键值???????。最好有例子。谢谢。

楼主zjn12(无情?)2003-11-04 14:49:33 在 VB / API 提问

内容   如上。谢谢帮助。!!!!!!!!!! 问题点数:20、回复次数:2Top

1 楼berylw(漏洞)回复于 2003-11-04 16:44:19 得分 20

Option   Explicit  
  Public   Const   HKEY_CLASSES_ROOT   =   &H80000000  
  Public   Const   HKEY_CURRENT_USER   =   &H80000001  
  Public   Const   HKEY_LOCAL_MACHINE   =   &H80000002  
  Public   Const   HKEY_USERS   =   &H80000003  
  Public   Const   HKEY_PERFORMANCE_DATA   =   &H80000004  
  Public   Const   HKEY_CURRENT_CONFIG   =   &H80000005  
  Public   Const   HKEY_DYN_DATA   =   &H80000006  
   
  Public   Declare   Function   RegCreateKey   Lib   "advapi32.dll"   Alias   "RegCreateKeyA"   (ByVal   hKey   As   Long,   ByVal   lpSubKey   As   String,   phkResult   As   Long)   As   Long  
   
  Declare   Function   RegOpenKey   Lib   "advapi32.dll"   Alias   "RegOpenKeyA"   (ByVal   hKey   As   Long,   ByVal   lpSubKey   As   String,   phkResult   As   Long)   As   Long  
  Declare   Function   RegCloseKey   Lib   "advapi32.dll"   (ByVal   hKey   As   Long)   As   Long  
   
  Sub   Main()  
  Dim   ret   As   Long,   hKey   As   Long,   hKey2   As   Long  
  ret   =   RegOpenKey(HKEY_LOCAL_MACHINE,   "SOFTWARE\Microsoft",   hKey)  
  If   ret   =   0   Then  
  MsgBox   "HKLM\SOFTWARE\Microsoft   =   "   &   hKey  
  End   If  
   
  ret   =   RegOpenKey(hKey,   "Windows\CurrentVersion",   hKey2)  
  If   ret   =   0   Then  
  MsgBox   "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion   =   "   &   hKey2  
  End   If  
   
  ret   =   RegCreateKey(HKEY_LOCAL_MACHINE,   "SOFTWARE\Hongqt",   hKey)  
  If   Not   ret   Then  
  MsgBox   "Create   HKEY_LOCAL_MACHINE\SOFTWARE\Hongqt   SubKey   Success"  
  Else  
  MsgBox   "Create   Subkey   Operation   Fail"  
  End   If  
   
  RegCloseKey   hKey  
  RegCloseKey   hKey2  
  End   SubTop

2 楼zjn12(无情?)回复于 2003-11-04 17:35:03 得分 0

这个不是。是注册表的键值数据。5555Top

相关问题

  • 求一注册表键值
  • 求助!怎样用API列举注册表里所有的键值
  • 怎样向系统注册表中写键值?怎样查找此键值?用API函数怎样实现。
  • 注册表的API
  • 如何删除注册表键值?
  • 怎样删除注册表键值
  • 如何读取注册表键值?
  • ★★★★★注册表键值类型【求救】
  • 如何删除注册表键值
  • 如何用API新建注册表一个 二进制键值?成功送上 100 分

关键词

  • dll
  • hkey
  • regopenkey
  • advapi32
  • byval
  • long
  • lib
  • public const
  • function

得分解答快速导航

  • 帖主:zjn12
  • berylw

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo