My를 사용하여 레지스트리 읽기 및 쓰기(Visual Basic)

My.Computer.Registry 개체는 레지스트리 키에서 작업하는 데 필요한 메서드와 속성을 제공합니다.

Windows 레지스트리는 운영 체제의 정보와 컴퓨터에 호스팅되는 응용 프로그램의 정보를 호스팅합니다. 이러한 정보를 저장하는 데는 My.Settings를 사용하는 것이 좋지만 레거시 응용 프로그램에서 레지스트리를 사용할 수도 있습니다.

작업

다음 표에서는 My.Computer.Registry 개체와 관련된 레지스트리 키에 대한 작업 예를 보여 줍니다.

작업

참조

레지스트리 키 만들기

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

레지스트리 키 삭제

방법: Visual Basic에서 레지스트리 키 삭제

값이 있는지 확인

방법: Visual Basic에서 레지스트리 키에 값이 있는지 확인

값 읽기

방법: Visual Basic에서 레지스트리 키 값 읽기

보안 및 레지스트리

레지스트리에 대해 작업할 때는 시스템 리소스나 보호되는 정보가 부적절하게 액세스될 수 있으므로 보안상 위험할 수 있습니다. 이러한 속성을 사용하려면 레지스트리 변수에 대한 액세스를 관리하는 RegistryPermissionAccess 열거형의 읽기 및 쓰기 권한이 있어야 합니다. 완전 신뢰로 실행되는 모든 코드(기본 보안 정책에서는 사용자의 로컬 하드 디스크에 설치된 모든 코드)는 레지스트리에 액세스하는 데 필요한 권한을 가지고 있습니다.

레지스트리 변수는 RegistryPermission이 없는 코드가 액세스할 수 있는 메모리 위치에 저장되지 않아야 합니다. 마찬가지로, 사용 권한을 부여할 때는 작업을 수행하는 데 필요한 최소한의 권한을 부여합니다.

참고 항목

작업

문제 해결: 레지스트리 조작(Visual Basic)

연습: 레지스트리 키 만들기 및 값 변경(Visual Basic)

참조

My.Settings 개체(Visual Basic)

개념

보안 및 레지스트리(Visual Basic)