RegistryProxy.GetValue(String, String, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
它會從登錄檔金鑰取得一個數值。
public:
System::Object ^ GetValue(System::String ^ keyName, System::String ^ valueName, System::Object ^ defaultValue);
public object GetValue(string keyName, string valueName, object defaultValue);
member this.GetValue : string * string * obj -> obj
Public Function GetValue (keyName As String, valueName As String, defaultValue As Object) As Object
參數
- keyName
- String
String。 要從中取得該值的鑰匙。 Required.
- valueName
- String
String。 價值待取。 Required.
- defaultValue
- Object
Object。 若該值不存在,則提供預設值。 Required.
傳回
它會從登錄檔金鑰取得一個數值。
例外狀況
使用者沒有讀取登錄檔金鑰所需的權限。
包含指定值的 RegistryKey that 已被標記為刪除。
keyName 不以有效的登錄根開始。
範例
此範例讀取 的Name值HKEY_CURRENT_USER\Software\MyApp並以 顯示MessageBox為 。
Dim readValue As Object
readValue = My.Computer.Registry.GetValue(
"HKEY_CURRENT_USER\Software\MyApp", "Name", Nothing)
MsgBox("The value is " & CStr(readValue))
備註
valueName 不區分大小寫。
登錄檔金鑰可以包含一個與任何名稱無關聯的值。 當這個未命名的值在登錄檔編輯器中顯示時,字串「(Default)」會取代名稱。 要取得這個未命名的值,請指定空字串或空字串(“”)。valueName
下表列出與此 GetValue 方法相關的任務範例。
| 至 | 看! |
|---|---|
| 讀取登錄檔金鑰的值 | 如何:從登錄檔金鑰讀取值 |