RegistryProxy.GetValue(String, String, Object) 메서드

정의

레지스트리 키에서 값을 가져옵니다.

public:
 System::Object ^ GetValue(System::String ^ keyName, System::String ^ valueName, System::Object ^ defaultValue);
public object GetValue(string keyName, string valueName, object defaultValue);
member this.GetValue : string * string * obj -> obj
Public Function GetValue (keyName As String, valueName As String, defaultValue As Object) As Object

매개 변수

keyName
String

String; 값을 검색할 키입니다. 필수 사항입니다.

valueName
String

String; 검색할 값입니다. 필수 사항입니다.

defaultValue
Object

Object; 값이 없는 경우 제공할 기본값입니다. 필수 사항입니다.

반품

레지스트리 키에서 값을 가져옵니다.

예외

사용자에게 레지스트리 키에서 읽는 데 필요한 권한이 없습니다.

RegistryKey 지정된 값이 포함된 값이 삭제되도록 표시되었습니다.

keyName 는 유효한 레지스트리 루트로 시작하지 않습니다.

예제

이 예제에서는 값을 Name 읽고 HKEY_CURRENT_USER\Software\MyApp 에 표시합니다 MessageBox.

Dim readValue As Object
readValue = My.Computer.Registry.GetValue(
  "HKEY_CURRENT_USER\Software\MyApp", "Name", Nothing)
MsgBox("The value is " & CStr(readValue))

설명

valueName 대/소문자를 구분하지 않습니다.

레지스트리 키에는 이름과 연결되지 않은 값이 하나 포함될 수 있습니다. 이 이름 없는 값이 레지스트리 편집기에서 표시되면 이름 대신 "(기본값)" 문자열이 나타납니다. 이 명명되지 않은 값을 검색하려면 null 또는 빈 문자열("")을 지정합니다 valueName.

다음 표에서는 메서드와 관련된 GetValue 작업의 예를 나열합니다.

받는 사람 보십시오
레지스트리 키에서 값 읽기 방법: 레지스트리 키에서 값 읽기

적용 대상

추가 정보