RegistryProxy.SetValue 메서드

정의

레지스트리 키에 값을 씁니다.

오버로드

Name Description
SetValue(String, String, Object)

레지스트리 키에 값을 씁니다.

SetValue(String, String, Object, RegistryValueKind)

레지스트리 키에 값을 씁니다.

SetValue(String, String, Object)

Source:
RegistryProxy.vb
Source:
RegistryProxy.vb
Source:
RegistryProxy.vb
Source:
RegistryProxy.vb
Source:
RegistryProxy.vb

레지스트리 키에 값을 씁니다.

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)

Source:
RegistryProxy.vb
Source:
RegistryProxy.vb
Source:
RegistryProxy.vb
Source:
RegistryProxy.vb
Source:
RegistryProxy.vb

레지스트리 키에 값을 씁니다.

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 .

받는 사람 보십시오
레지스트리 키에 값 설정 방법: 레지스트리 키 만들기 및 해당 값 설정

추가 정보

적용 대상