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.

설명

지정한 키나 값이 없으면 만들어집니다.

예외

다음 조건에서 예외가 발생할 수 있습니다.

작업

다음은 My.Computer.Registry.SetValue 메서드가 관련된 작업의 예제입니다.

작업

참조

레지스트리 키에 값 설정

방법: Visual Basic에서 레지스트리 키 만들기 및 값 설정

예제

다음 예제에서는 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)

권한

다음과 같은 사용 권한이 필요합니다.

권한

설명

RegistryPermission

레지스트리에 대한 액세스를 제어합니다. 연관된 열거형: RegistryPermissionAccess.Write, RegistryPermissionAccess.Create.

자세한 내용은 코드 액세스 보안권한 요청을 참조하십시오.

참고 항목

작업

문제 해결: 레지스트리 조작

개념

일반적인 레지스트리 작업

보안 및 레지스트리

My를 사용하여 레지스트리 읽기 및 쓰기

Visual Basic 6.0 사용자를 위한 레지스트리 액세스

참조

My.Computer.Registry 개체

Microsoft.Win32.RegistryValueKind

Registry.SetValue