My.Computer.Registry.DynData 속성

업데이트: 2007년 11월

HKEY_DYNDATA에 대한 액세스를 제공하는 RegistryKey 형식을 반환합니다.

' Usage
Dim value As Microsoft.Win32.RegistryKey = My.Computer.Registry.DynData
' Declaration
Public ReadOnly Property DynData As Microsoft.Win32.RegistryKey

반환 값

RegistryKey

설명

My.Computer.Registry 개체는 레지스트리 키에서 작업하는 데 필요한 메서드와 속성을 제공합니다. 자세한 내용은 My.Computer.Registry 개체를 참조하십시오.

HKEY_DYNDATA는 가상 장치 드라이버에서 사용하는 것과 같이 동적 레지스트리 데이터를 저장하는 데 사용되고 Windows 95/98 시스템에서 지원됩니다. Windows 95/98 이외의 시스템에서 CreateSubKey, DeleteSubKey, GetSubKeyCount, GetValueCount 등과 같은 Registry.DynData에 의해 반환된 키의 메서드를 호출하면 IOException이 throw됩니다.

System.Security.Permissions 네임스페이스에 있는 RegistryPermission 클래스는 레지스트리 변수에 대한 액세스를 제어합니다. 레지스트리 변수는 RegistryPermission이 없는 코드가 액세스할 수 있는 메모리 위치에 저장되지 않아야 합니다. 마찬가지로, 사용 권한을 부여할 때는 작업을 완료하는 데 필요한 최소한의 권한을 부여합니다.

레지스트리 권한 액세스 값은 RegistryPermissionAccess 열거형으로 정의됩니다. 다음 표에서는 해당 멤버에 대해 설명합니다.

설명

AllAccess

레지스트리 변수에 대한 만들기, 읽기 및 쓰기 권한입니다.

Create

레지스트리 변수에 대한 만들기 권한입니다.

NoAccess

레지스트리 변수에 대한 액세스 권한이 없습니다.

Read

레지스트리 변수에 대한 읽기 권한입니다.

Write

레지스트리 변수에 대한 쓰기 권한입니다.

작업

다음 표에서는 My.Computer.Registry 개체와 관련된 작업의 예를 보여 줍니다.

작업

참조

레지스트리 키 만들기

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

레지스트리 키 삭제

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

레지스트리 키에 값이 있는지 확인

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

레지스트리 키의 값 읽기

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

레지스트리 키에 값 설정

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

예제

다음 예제에서는 Software\MyCompany\Preferences 하위 키 트리를 삭제합니다.

My.Computer.Registry.DynData.DeleteSubKeyTree("Software\MyCompany\Preferences")

요구 사항

네임스페이스:Microsoft.VisualBasic.MyServices

클래스:RegistryProxy(Registry에 대한 액세스 제공)

**어셈블리:**Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)

프로젝트 형식별 사용 가능 여부

프로젝트 형식

사용 가능 여부

Windows 응용 프로그램

클래스 라이브러리

콘솔 응용 프로그램

Windows 컨트롤 라이브러리

웹 컨트롤 라이브러리

Windows 서비스

웹 사이트

권한

사용 권한이 필요하지 않습니다.

참고 항목

작업

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

개념

일반적인 레지스트리 작업

보안 및 레지스트리

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

참조

My.Computer.Registry 개체

Microsoft.Win32.RegistryKey

Registry.DynData