RegistryProxy.SetValue 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
레지스트리 키에 값을 씁니다.
오버로드
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
. 쓸 값입니다. 필수 요소.
예외
value
이(가) Nothing
인 경우
RegistryKey가 읽기 전용이므로 쓸 수 없을 수 있습니다. 예를 들어, 루트 수준 노드이거나 쓰기 권한으로 열지 않은 경우일 수 있습니다.
사용자가 레지스트리 키를 만들거나 수정하는 데 필요한 사용 권한이 없는 경우
예제
값을 설정 하는이 예제 FontColor
키에서에 "red" 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. 필수 요소.
예외
value
이(가) Nothing
인 경우
keyName
이 유효한 레지스트리 루트로 시작하지 않은 경우
또는
keyName
이 최대 허용 길이(255자)보다 긴 경우
또는
value
의 형식이 valueKind
에 지정된 레지스트리 데이터 형식과 일치하지 않아 데이터가 올바르게 변환되지 않은 경우
RegistryKey가 읽기 전용이므로 쓸 수 없을 수 있습니다. 예를 들어, 루트 수준 노드이거나 쓰기 권한으로 열지 않은 경우일 수 있습니다.
사용자가 레지스트리 키를 만들거나 수정하는 데 필요한 사용 권한이 없는 경우
예제
값을 설정 하는이 예제 FontColor
키에서에 "red" 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
메서드.
대상 | 참조 항목 |
---|---|
레지스트리 키의 값을 설정 합니다. | 방법: 레지스트리 키 만들기 및 값 설정 |
추가 정보
적용 대상
.NET