我想這將是死了但是簡單....vb.net 2010 - 從註冊表中讀取不起作用 - 勝7
對,所以一切我只是試圖做的是讀取值我的註冊表。我已經通過幾個例子,但無法讓他們工作。我也嘗試在管理模式下運行我的應用程序,但仍然沒有。有人可以幫忙嗎?
從我試過的所有例子中,我將使用最簡單的例子。
這工作:
Dim val As String
val = Registry.LocalMachine.OpenSubKey("Hardware\Description\System\CentralProcessor\0").GetValue("Identifier").ToString()
MsgBox(val)
這(一個我想要的)不:
Dim val As String
val = Registry.LocalMachine.OpenSubKey("SOFTWARE\PTSClient").GetValue("ConfigDB").ToString()
MsgBox(val)
後者的路徑和值是一個,我已經在註冊表中手動創建。我已經檢查了兩者之間的權限,他們完全一樣。我也嘗試以管理員身份運行該應用程序。我在val =行上得到一個運行時錯誤,它說:使用「new」關鍵字來創建一個對象實例。
任何想法?所有的各種網上的例子都失敗了,對我的生活,我想不通爲什麼...
乾杯, Ĵ
您的應用程序是在64位Windows盒子上運行的32位應用程序嗎? – Steve