VB 注册表操作模块 代码

Attribute VB_Name  =   " Reg_Operation "
' 这是一个操作注册表的Bas文件,其中包含可以建立新键值,删除键值,查询键值的函数.Powered by barenx
Option   Explicit
Option  Base  0
Public   Declare   Function RegCloseKey Lib "advapi32.dll" (ByVal hkey As LongAs Long
Public Declare Function RegConnectRegistry Lib "advapi32.dll" Alias "RegConnectRegistryA" (ByVal lpMachineName As StringByVal hkey As Long, phkResult As LongAs Long
Public Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hkey As LongByVal lpSubKey As String, phkResult As LongAs Long
Public Declare Function RegCreateKeyEx Lib "advapi32.dll" Alias "RegCreateKeyExA" (ByVal hkey As LongByVal lpSubKey As StringByVal Reserved As LongByVal lpClass As StringByVal dwOptions As LongByVal samDesired As Long, lpSecurityAttributes As SECURITY_ATTRIBUTES, phkResult As Long, lpdwDisposition As LongAs Long
Public Declare Function RegDeleteKey Lib "advapi32.dll" Alias "RegDeleteKeyA" (ByVal hkey As LongByVal lpSubKey As StringAs Long
Public Declare Function RegDeleteValue Lib "advapi32.dll" Alias "RegDeleteValueA" (ByVal hkey As LongByVal lpValueName As StringAs Long
Public Declare Function RegEnumKey Lib "advapi32.dll" Alias "RegEnumKeyA" (ByVal hkey As LongByVal dwIndex As LongByVal lpName As StringByVal cbName As LongAs Long
Public Declare Function RegEnumKeyEx Lib "advapi32.dll" Alias "RegEnumKeyExA" (ByVal hkey As LongByVal dwIndex As LongByVal lpName As String, lpcbName As LongByVal lpReserved As LongByVal lpClass As String, lpcbClass As Long, lpftLastWriteTime As FILETIME) As Long
Public Declare Function RegEnumValue Lib "advapi32.dll" Alias "RegEnumValueA" (ByVal hkey As LongByVal dwIndex As LongByVal lpValueName As String, lpcbValueName As LongByVal lpReserved As Long, lpType As Long, lpData As Byte, lpcbData As LongAs Long
Public Declare Function RegFlushKey Lib "advapi32.dll" (ByVal hkey As LongAs Long
Public Declare Function RegGetKeySecurity Lib "advapi32.dll" (ByVal hkey As LongByVal SecurityInformation As Long, pSecurityDescriptor As SECURITY_DESCRIPTOR, lpcbSecurityDescriptor As LongAs Long
Public Declare Function RegLoadKey Lib "advapi32.dll" Alias "RegLoadKeyA" (ByVal hkey As LongByVal lpSubKey As StringByVal lpFile As StringAs Long
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用VB模块代码,您需要按照以下步骤进行操作: 1. 打开您想要编写代码VB集成开发环境(IDE),如Visual Studio。 2. 创建一个新的VB项目,或打开现有的项目。 3. 在项目资源管理器中,找到“模块”(Module)选项,并右键单击以创建一个新的模块。 4. 给模块命名,并点击“确定”。 5. 在模块中编写您的VB代码模块中的代码可以包含函数、过程、变量和常量,您可以根据需要添加适当的代码逻辑。 6. 在模块中定义和实现您的过程和函数,可以使用VB语言提供的内置函数,或者您自己编写的函数。 7. 在模块中声明和初始化变量,以在代码中使用。您可以使用Dim语句声明变量,并使用赋值语句给变量赋初始值。 8. 使用模块中的函数和过程来实现您的需求。您可以通过调用函数和过程来执行特定的操作,并将结果返回或传递给其他部分的代码。 9. 在模块中使用条件语句(如IF-THEN-ELSE、SELECT CASE)和循环语句(如FOR、WHILE)来控制代码执行流程。 10. 调试和测试您的代码VB IDE提供了调试工具,如断点和调试输出窗口,可以帮助您检查代码的执行过程和变量的值。 11. 运行和使用您的VB模块代码。您可以在IDE中直接运行代码,或以可执行文件的形式发布和部署您的应用程序。 希望这些步骤可以帮助您了解如何使用VB模块代码。请注意多阅读VB相关的文档和教程,以便进一步学习和掌握VB编程技巧。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值