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
2、新建一个窗体程序,窗体布局如图
3、新建项和键值按钮中添加事件结果如图
4、获取键值按钮添加事件
5、删浑睡蔽嗍除项和键值添加事件注意DeleteSubKeyTree和DeleteSubKey的区别DeleteSub憬悸原蠼Key对于删除项的下边如果还有子项,会报错,比较而言DeleteSubKeyTree采用递归删除,更强大
6、遍历注册表,我们把项下面所有值都改为88
7、.NET提供了四个函数以访问注册表DeleteSetting、GetAllSettings、蘅荫酸圉GetSetting和SaveSetting有邗锒凳审个局限性:只能访问HKEY_CURRENT_USER/Software/VBandVBAProgramSettings下的注册表项
8、通过批处理修改注册表编写批处理文件test.bat,放在程序根目录下
9、通过API函数修改注册表因为.net有了Microsoft.Win32.Registry类,可以直接读写,就没必要用API函数了吧
10、以上为vb.net操作注册表常见的方法如果您认为此篇文章有所帮助,请支持下