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
반환 값
설명
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 개체와 관련된 작업의 예를 보여 줍니다.
작업 |
참조 |
---|---|
레지스트리 키 만들기 |
|
레지스트리 키 삭제 |
|
레지스트리 키에 값이 있는지 확인 |
|
레지스트리 키의 값 읽기 |
|
레지스트리 키에 값 설정 |
예제
다음 예제에서는 MyCompany 하위 키에서 ThisSoftware 값을 가져옵니다.
My.Computer.Registry.PerformanceData.GetValue("MyCompany\ThisSoftware")
요구 사항
네임스페이스:Microsoft.VisualBasic.MyServices
클래스:RegistryProxy(Registry에 대한 액세스 제공)
**어셈블리:**Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)
프로젝트 형식별 사용 가능 여부
프로젝트 형식 |
사용 가능 여부 |
---|---|
Windows 응용 프로그램 |
예 |
클래스 라이브러리 |
예 |
콘솔 응용 프로그램 |
예 |
Windows 컨트롤 라이브러리 |
예 |
웹 컨트롤 라이브러리 |
예 |
Windows 서비스 |
예 |
웹 사이트 |
예 |
권한
사용 권한이 필요하지 않습니다.