2014-01-16 48 views
0

是否有一個對象/代碼/事物與Visual Basic可以改變一些註冊值(通過做一個動作像點擊一個按鈕(我知道該怎麼做!))不是從它自己的程序?我需要路徑HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM並將ColorizationGlassAttribute更改爲2. 有沒有人有一個想法如何做到這一點?在運行時改變註冊表值的可視化基礎

回答

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