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

업데이트: 2007년 11월

DeleteSubKeyDeleteSubKey 메서드를 사용하여 레지스트리 키를 삭제할 수 있습니다.

프로시저

레지스트리 키를 삭제하려면

  • DeleteSubKey 메서드를 사용하여 레지스트리 키를 삭제합니다. 이 예제에서는 CurrentUser 하이브의 Software/TestApp 키를 삭제합니다. 코드의 이 키를 적절한 문자열로 변경하거나 사용자가 지정한 정보에 맞게 변경할 수 있습니다.

    My.Computer.Registry.CurrentUser.DeleteSubKey(text)
    

이 코드 예제는 IntelliSense 코드 조각으로도 사용할 수 있습니다. 코드 조각 선택의 Windows 운영 체제 > 레지스트리에 있습니다. 자세한 내용은 방법: 사용자 코드에 코드 조각 삽입(Visual Basic)을 참조하십시오.

강력한 프로그래밍

DeleteSubKey 메서드는 키/값 쌍이 없을 경우 빈 문자열을 반환합니다.

다음 조건에서 예외가 발생합니다.

보안

충분한 런타임 권한이 부여되지 않았거나(RegistryPermission) 사용자에게 설정을 만들거나 작성할 수 있는 올바른 액세스 권한(ACL에 따라 결정됨)이 없으면 레지스트리 호출이 실패합니다. 예를 들어, 코드 액세스 보안 권한을 가지고 있는 로컬 응용 프로그램이 운영 체제 권한은 가지고 있지 않은 경우가 여기에 해당합니다.

참고 항목

작업

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

연습: 레지스트리 키 만들기 및 값 변경

개념

보안 및 레지스트리

일반적인 레지스트리 작업

참조

DeleteSubKey

DeleteSubKey

RegistryKey