My.Computer.Registry.SetValue 메서드
업데이트: 2007년 11월
레지스트리 키에 값을 씁니다.
' Usage
My.Computer.Registry.SetValue(keyName ,valueName ,value)
My.Computer.Registry.SetValue(keyName ,valueName ,value ,valueKind)
' Declaration
Public Sub SetValue( _
ByVal keyName As String, _
ByVal valueName As String, _
ByVal value As Object _
)
' -or-
Public Sub SetValue( _
ByVal keyName As String, _
ByVal valueName As String, _
ByVal value As Object, _
ByVal valueKind As Microsoft.Win32.RegistryValueKind _
)
매개 변수
keyName
필수적 요소. String. 쓸 키의 이름입니다.valueName
필수적 요소. String. 쓸 값의 이름입니다.value
필수적 요소. Object. 쓸 값입니다.valueKind
필수적 요소. RegistryValueKind.
설명
지정한 키나 값이 없으면 만들어집니다.
예외
다음 조건에서 예외가 발생할 수 있습니다.
키 이름이 Nothing인 경우(ArgumentNullException)
키 이름이 255자 제한을 초과하는 경우(ArgumentException)
지정한 하이브가 잘못된 경우(ArgumentException)
키가 닫힌 경우(IOException)
경로가 잘못된 경우(IOException)
레지스트리 키가 읽기 전용인 경우(UnauthorizedAccessException)
작업
다음은 My.Computer.Registry.SetValue 메서드가 관련된 작업의 예제입니다.
작업 |
참조 |
---|---|
레지스트리 키에 값 설정 |
예제
다음 예제에서는 FontColor 값을 HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences 키에서 "red"로 설정합니다.
My.Computer.Registry.LocalMachine.OpenSubKey _
("Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
요구 사항
네임스페이스:Microsoft.VisualBasic.MyServices
클래스:RegistryProxy(Registry에 대한 액세스 제공)
어셈블리: Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)
권한
다음과 같은 사용 권한이 필요합니다.
권한 |
설명 |
---|---|
레지스트리에 대한 액세스를 제어합니다. 연관된 열거형: RegistryPermissionAccess.Write, RegistryPermissionAccess.Create. |
자세한 내용은 코드 액세스 보안 및 권한 요청을 참조하십시오.
참고 항목
작업
개념
Visual Basic 6.0 사용자를 위한 레지스트리 액세스