养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

vb.net操作注册表详解

时间:2024-10-01 17:26:46

vb.net操作注册表详解。

工具/原料

VS2015

方法/步骤

1、注册表由键(或称“项”)、子键(或称“子项”)和值项构成。以前vb操作注册表是通过钽吟篑瑜API实现的,自从.net推出后通过Microso熠硒勘唏ft.Win32.Registry类或My.Computer.Registry类,大大方便了注册表的操作。Microsoft.Win32.Registry是注册表的根键Microsoft.Win32.Registry.LocalMachine对应的是HKEY_LOCAL_MACHINEMicrosoft.Win32.Registry.CurrentUser对应的是HKEY_CURRENT_USERMicrosoft.Win32.Registry.Users对应的是HKEY_USERSMicrosoft.Win32.Registry.ClassesRoot对应的是HKEY_CLASSES_ROOTMicrosoft.Win32.Registry.CurrentConfig对应的是HKEY_CURRENT_CONFIG

vb.net操作注册表详解

2、新建一个窗体程序,窗体布局如图

vb.net操作注册表详解

3、新建项和键值按钮中添加事件结果如图

vb.net操作注册表详解

vb.net操作注册表详解

4、获取键值按钮添加事件

vb.net操作注册表详解

vb.net操作注册表详解

5、删浑睡蔽嗍除项和键值添加事件注意DeleteSubKeyTree和DeleteSubKey的区别DeleteSub憬悸原蠼Key对于删除项的下边如果还有子项,会报错,比较而言DeleteSubKeyTree采用递归删除,更强大

vb.net操作注册表详解

6、遍历注册表,我们把项下面所有值都改为88

vb.net操作注册表详解

vb.net操作注册表详解

7、.NET提供了四个函数以访问注册表DeleteSetting、GetAllSettings、蘅荫酸圉GetSetting和SaveSetting有邗锒凳审个局限性:只能访问HKEY_CURRENT_USER/Software/VBandVBAProgramSettings下的注册表项

vb.net操作注册表详解

vb.net操作注册表详解

8、通过批处理修改注册表编写批处理文件test.bat,放在程序根目录下

vb.net操作注册表详解

vb.net操作注册表详解

vb.net操作注册表详解

9、通过API函数修改注册表因为.net有了Microsoft.Win32.Registry类,可以直接读写,就没必要用API函数了吧

10、以上为vb.net操作注册表常见的方法如果您认为此篇文章有所帮助,请支持下

© 一点知识