다음을 통해 공유


My.Computer.Registry.PerformanceData 속성

업데이트: 2007년 11월

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

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

반환 값

RegistryKey

설명

HKEY_PERFORMANCE_DATA는 소프트웨어 구성 요소에 대한 성능 정보에 액세스하는 데 사용됩니다. 각 소프트웨어 구성 요소는 설치될 때 해당 개체와 카운터에 대한 키를 만들며 실행되는 동안 카운터 데이터를 씁니다. 이 데이터는 레지스트리를 통해 액세스되지만 레지스트리에 저장되지는 않습니다. HKEY_PERFORMANCE_DATA를 통해 레지스트리 함수를 호출하면 시스템에서 해당 시스템 개체 관리자로부터 데이터를 수집하게 됩니다.

이 키는 Windows 98 시스템에는 없으며, Name 메서드를 호출하는 작업 이외의 작업에 사용할 경우 IOException이 throw됩니다.

이 키는 일반적인 방법으로 쓸 수 없습니다. 이 키에 하위 키를 만들면 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에서 레지스트리 키에 값 설정

예제

다음 예제에서는 MyCompany 하위 키에서 ThisSoftware 값을 가져옵니다.

My.Computer.Registry.PerformanceData.GetValue("MyCompany\ThisSoftware")

요구 사항

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

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

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

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

프로젝트 형식

사용 가능 여부

Windows 응용 프로그램

클래스 라이브러리

콘솔 응용 프로그램

Windows 컨트롤 라이브러리

웹 컨트롤 라이브러리

Windows 서비스

웹 사이트

권한

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

참고 항목

작업

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

개념

일반적인 레지스트리 작업

보안 및 레지스트리

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

참조

My.Computer.Registry 개체

Microsoft.Win32.RegistryKey

Registry.PerformanceData