那登入檔的位置是在
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node
而不是單純在SOFTWARE裡面。圖的最下面有Dropbox但在SOFTWARE底下卻是沒有的。
原因,可參考 這篇文章
所以要找範例的時候,
不要去找software底下的機碼。
Imports Microsoft.Win32
Dim rRoot As RegistryKey
Dim rLC As RegistryKey
rRoot = Registry.LocalMachine.OpenSubKey("SOFTWARE", False)
rLC = rRoot.OpenSubKey("Dropbox")
Label2.Text = rLC.GetValue("InstallPath", 1)
如果不確定有哪些機碼,
可以先用
迴圈 執行
Registry.LocalMachine.GetSubKeyNames()
將底下的機碼通通列出。
更懶一點就直接在debug模式下的 即時運算視窗,輸入指令直接查了。
0 意見:
張貼留言