다음을 통해 공유


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 메서드.

대상 참조 항목
레지스트리 키에서 값 읽기 방법: 레지스트리 키에서 값 읽기

적용 대상

추가 정보