RegistryProxy.SetValue 方法

定義

將值寫入登錄檔鍵。

多載

名稱 Description
SetValue(String, String, Object)

將值寫入登錄檔鍵。

SetValue(String, String, Object, RegistryValueKind)

將值寫入登錄檔鍵。

SetValue(String, String, Object)

將值寫入登錄檔鍵。

public:
 void SetValue(System::String ^ keyName, System::String ^ valueName, System::Object ^ value);
public void SetValue(string keyName, string valueName, object value);
member this.SetValue : string * string * obj -> unit
Public Sub SetValue (keyName As String, valueName As String, value As Object)

參數

keyName
String

String。 要寫入的金鑰名稱。 必須的。

valueName
String

String。 要寫的金額名稱。 必須的。

value
Object

Object。 有價值要寫。 必須的。

例外狀況

valueNothing

keyName 不以有效的登錄根開始。

-或-

valueName 長度超過允許的最大長度(255 個字元)。

RegistryKey 節點為唯讀,因此無法寫入;例如,它是根節點,或尚未開啟寫入權限。

使用者沒有建立或修改登錄表金鑰所需的權限。

範例

此範例將值 FontColor 設定為「紅色」,鍵值為 HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences

My.Computer.Registry.LocalMachine.OpenSubKey(
  "Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")

備註

若指定的鍵或值不存在,則會建立該鍵。

這裡有一個涉及此 My.Computer.Registry.SetValue 方法的任務範例。

看!
在登錄檔鍵中設定一個值 如何:建立登錄檔金鑰並設定其值

另請參閱

適用於

SetValue(String, String, Object, RegistryValueKind)

將值寫入登錄檔鍵。

public:
 void SetValue(System::String ^ keyName, System::String ^ valueName, System::Object ^ value, Microsoft::Win32::RegistryValueKind valueKind);
public void SetValue(string keyName, string valueName, object value, Microsoft.Win32.RegistryValueKind valueKind);
member this.SetValue : string * string * obj * Microsoft.Win32.RegistryValueKind -> unit
Public Sub SetValue (keyName As String, valueName As String, value As Object, valueKind As RegistryValueKind)

參數

keyName
String

String。 要寫入的金鑰名稱。 必須的。

valueName
String

String。 要寫的金額名稱。 必須的。

value
Object

Object。 有價值要寫。 必須的。

valueKind
RegistryValueKind

RegistryValueKind。 必須的。

例外狀況

valueNothing

keyName 不以有效的登錄根開始。

-或-

keyName 長度超過允許的最大長度(255 個字元)。

-或-

value 類型與登錄資料型別不符, valueKind因此資料無法正確轉換。

RegistryKey 節點為唯讀,因此無法寫入;例如,它是根節點,或尚未以寫入權限開啟。

使用者沒有建立或修改登錄表金鑰所需的權限。

範例

此範例將值 FontColor 設定為「紅色」,鍵值為 HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences

My.Computer.Registry.LocalMachine.OpenSubKey(
  "Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")

備註

若指定的鍵或值不存在,則會建立該鍵。

這裡有一個涉及此 My.Computer.Registry.SetValue 方法的任務範例。

看!
在登錄檔鍵中設定一個值 如何:建立登錄檔金鑰並設定其值

另請參閱

適用於