如何使用VB.NET读写注册表

时间:2009-11-15 06:05:32

标签: vb.net registry

如何使用VB 2005/2008读取,编写和删除注册表?
请解释你的答案。我真的是一个注册表菜鸟... 谢谢。 除了vb之外,我无法阅读任何编程语言。

1 个答案:

答案 0 :(得分:1)

这是你的出发点。这实际上非常简单,但如果您需要任何帮助将C#代码转换为VB,请告诉我。

http://www.csharphelp.com/archives2/archive430.html

打开子密钥

Dim OurKey = Registry.Users
OurKey = OurKey.OpenSubKey(".DEFAULT",true)

DeleteSubKey()/ CreateSubKey()& DeleteSubKeyTree()

Dim OurKey = Registry.Users ' Create OurKey set to HKEY_USERS
OurKey = OurKey.OpenSubKey(".DEFAULT",true) ' Set it to HKEY_USERS\.DEFUALT
OurKey.CreateSubKey("OurSubKey") ' Create the key HKEY_USERS\.DEAFULT\OurSubKey
OurKey.CreateSubKey("OurSubKey\Subkey") ' Create a sub key HKEY_USERS\.DEFAULT\OurSubKey\Subkey
OurKey.DeleteSubKey("OurSubKey\SubKey") ' Delete the subkey name "subkey"
OurKey.DeleteSubKeyTree("OurSubKey") ' Delete the whole subkey and any subkeys below it

GetSubKeyNames()

'The first example shows it using a foreach loop to display each subkeyname
for each Keyname in OurKey.GetSubKeyNames()
    MessageBox.Show(Keyname)
next
//The second example shows how to tranfer the names into a string array
dim Keynames = OurKey.GetSubKeyNames()