VB.NET 注册表读取VB.NET主要是利用RegistryKey类封装vb.net注册表的方法、属性等来进行与注册表相关vb.net注册表的各种操作 。
请参阅RegistryKey类
Imports Microsoft.Win32
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim a As String = Registry.CurrentUser.GetSubKeyNames("")
End Sub
End Class
需要 Microsoft.Win32命名空间 。
vb.net增加注册表键值'先建立一个注册表键;此列注册表键名为TestKey 。
My.Computer.Registry.CurrentUser.CreateSubKey("TestKey")
'定义注册表键路径,并赋值于注册表键;此列路径为HKEY_CURRENT_USER\TestKey,赋值为 "Test Value"
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\TestKey", "TestValue", "This is a test value.")
vb.net 读取注册表Sub Button1Click(sender As Object, e As EventArgs)
'HKEY_CLASSES_ROOT\.doc
Dim Root1 As RegistryKey = Registry.ClassesRoot
'打开"SYSTEM"子健
Dim key1 As RegistryKey = Root1.OpenSubKey ( ".doc" ,true )
'打开".doc"子健
textBox1.Text=key1.GetValue(String.Empty)
End Sub
VB.NET存取注册表项的几个函数1、首先引用命名空间:using Microsoft.Win32;
2、几个基本主键:
Registry.ClassesRoot;对应于HKEY_CLASSES_ROOT主键
Registry.CurrentUser;对应于HKEY_CURRENT_USER主键
Registry.LocalMachine;对应于 HKEY_LOCAL_MACHINE主键
Registry.User;对应于 HKEY_USER主键
Registry.CurrentConfig;对应于HEKY_CURRENT_CONFIG主键
Registry.DynDa; 对应于HKEY_DYN_DATA主键
Registry.PerformanceData; 对应于HKEY_PERFORMANCE_DATA主键
3、返回或创建一个注册表键
Dim Key1 As Microsoft.Win32.RegistryKey
Key1 = My.Computer.Registry.CurrentUser'返回当前用户键
Dim Key2 As Microsoft.Win32.RegistryKey
Key2 = Key1.OpenSubKey("northsnow")'返回当前用户键下的northsnow键
If Key2 Is Nothing Then
Key2 = Key1.CreateSubKey("northsnow")'如果键不存在就创建它
End If
VB.net注册表操作问题微软在net里内置了一一些提供注册表操作的类 , 因此我们可以很轻松的操作注册表
导入名词称空间 imports Microsoft.Win32
Dim reg As RegistryKey
Dim regStr As String
reg = Registry.LocalMachine
reg = reg.OpenSubKey("SYSTEM\CurrentControlSet\Enum\USB", True)
regStr = reg.GetValue("VID_08E2PID_0006")
if regstr.tostring""then …复制文件
VB.NET里怎么更改注册表? 具体什么格式.net2005 中My.Computer.Registry 对象vb.net注册表的 CreateSubKey 方法可用于创建注册表项 。
过程
创建注册表项
使用 CreateSubKey 方法vb.net注册表,指定在其下放置注册表项vb.net注册表的配置单元以及注册表项vb.net注册表的名称 。参数 Subkey 不区分大小写 。此示例在 HKEY_CURRENT_USER 下创建注册表项 MyTestKey 。
My.Computer.Registry.CurrentUser.CreateSubKey("MyTestKey")
创建注册表项并在注册表项中设置值
使用 CreateSubkey 方法vb.net注册表,指定在其下放置注册表项的配置单元以及注册表项的名称 。此示例在 HKEY_CURRENT_USER 下创建注册表项 MyTestKey 。
My.Computer.Registry.CurrentUser.CreateSubKey("MyTestKey")
用 SetValue 方法设置值 。此示例将字符串值"MyTestKeyValue" 设置为 "This is a test value" 。
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\MyTestKey", _
"MyTestKeyValue", "This is a test value.")
【vb.net注册表 vb 注册表】关于vb.net注册表和vb 注册表的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- python爬虫高级水品,python爬虫推荐
- ios怎么调静音模式,一加怎么调静音模式
- unity的飞行躲避游戏,unity22飞行器
- word在方框中如何打,word方框里怎么打
- windows系统笔记本有哪些的简单介绍
- 如何传视频到安卓手机软件,如何传视频到安卓手机软件里面
- linux命令读寄存器,linux 读取寄存器
- 怎么做童装清货直播卖货,童装直播怎么拿货
- 电子围栏java代码 电子围栏app应用