다음을 통해 공유


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

DeleteSubKey(String)DeleteSubKey(String, Boolean) 메서드를 사용하여 레지스트리 키를 삭제할 수 있습니다.

절차

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

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

    My.Computer.Registry.CurrentUser.DeleteSubKey(
        "Software\TestApp")
    

강력한 프로그래밍

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

다음 조건에서 예외가 발생할 수 있습니다.

보안

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

참고 항목

참조

DeleteSubKey

DeleteSubKey

RegistryKey

개념

보안 및 레지스트리(Visual Basic)

기타 리소스

레지스트리 읽기 및 쓰기(Visual Basic)