visual basic在运行时更改注册表值

时间:2014-01-16 15:57:45

标签: c# vb.net windows visual-studio

是否有一个Visual Basic的对象/代码/东西可以改变一些注册值(通过点击按钮(我知道该怎么做!)这样的动作)不是来自它自己的程序?我需要路径HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM并将ColorizationGlassAttribute更改为2。 有没有人知道如何做到这一点?

1 个答案:

答案 0 :(得分:2)

RegistryKey类具有您需要的功能。

出于您的声明目的,您可以像这样使用它:

Dim key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(
                  "SOFTWARE\\Microsoft\\Windows\\DWM", True)
If key IsNot Nothing Then 
    key.SetValue("ColorizationGlassAttribute", 2)
    key.Close()
End If