在VB中怎样操作注册表.[1]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 jadgekylin 的 blog

在vb中系统提供了对注册表操作的两个函数.但它们只可以操作特定的键.使用起来往往不能满足需要.下面的这个函数可以实现对注册表的所有操作.并且具有标准vb函数的通用性和易用性.请指点..

public function sysregcontrol(optional byval rootkey as regrootkey = reghkey_local_machine, optional byval subkey as string = "", optional byval key as string = "qilin", optional byref keyvalue as variant = "", optional regkeytype as regkeytypes = regtypestring, optional byval id as regcontrolid = regsetkeyvalue) as boolean
attribute sysregcontrol.vb_description = "'setregkey 函数\r\n'功能:\r\n'   对注册表中指定键键进行操作\r\n'参数:\r\n'   rootkey     根键\r\n'rootkey 说明\r\n'{       reghkey_classes_root       = &h80000000\r\n'        reghkey_current_user       = &h80000001\r\n'        reghkey_local_machine      = &h80000002\r\n'        reghkey_users          = &h80000003\r\n'        reghkey_performance_data   = &h80000004\r\n'        reghkey_current_config     = &h80000005\r\n'        reghkey_dyn_data       = &h80000006\r\n'}\r\n'   subkey      子键路径\r\n'   key     设置的键名\r\n'   keyvalue    设置的键值\r\n'   regkeytype  指定键值的类型\r\n'regkeytype说明:\r\n'{\r\n'        regtypebinary          =&h00000001     'binary\r\n'        regtypedword           =&h00000002 'dword\r\n'        regtypestring          =&h00000003 'string\r\n'}\r\n'   id      函数操作功能号\r\n'功能id说明:\r\n'{       regsetkeyvalue         =111    '设置键值\r\n'        reggetkeyvalue         =112    '取键值\r\n'        regcreatkey            =113"
'***************************************************************************************
'setregkey 函数
'功能:
'   对注册表中指定键键进行操作
'参数:
'   rootkey     根键
'rootkey 说明
'{       reghkey_classes_root       = &h80000000
'        reghkey_current_user       = &h80000001
'        reghkey_local_machine      = &h80000002
'        reghkey_users          = &h80000003
'        reghkey_performance_data   = &h80000004
'        reghkey_current_config     = &h80000005
'        reghkey_dyn_data       = &h80000006
'}
'   subkey      子键路径
'   key     设置的键名
'   keyvalue    设置的键值
'   regkeytype  指定键值的类型
'regkeytype说明:
'{
'        regtypebinary          =&h00000001     'binary
'        regtypedword           =&h00000002 'dword
'        regtypestring          =&h00000003 'string
'}
'   id      函数操作功能号
'功能id说明:
'{       regsetkeyvalue         =111    '设置键值
'        reggetkeyvalue         =112    '取键值
'        regcreatkey            =113    '创建子键
'        regdeletekeys          =114    '删除末级子键

本文关键:注册表
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top