다음을 통해 공유


셸 레지스트리 처리 함수

이 섹션에서는 Windows Shell 레지스트리 처리 함수에 대해 설명합니다. 이 설명서에 설명된 프로그래밍 요소는 Shlwapi.dll 내보내고 Shlwapi.h 및 Shlwapi.lib에 정의됩니다.

섹션 내용

항목 Description
AssocCreate
IQueryAssociations 개체에 대한 포인터를 반환합니다.
AssocGetPerceivedType
확장명 기반 파일의 인식된 형식을 검색합니다.
AssocIsDangerous
파일 형식이 잠재적인 보안 위험으로 간주되는지 여부를 결정합니다.
AssocQueryKey
레지스트리에서 파일 또는 프로토콜 연결과 관련된 키를 검색하고 검색합니다.
AssocQueryString
레지스트리에서 파일 또는 프로토콜 연결 관련 문자열을 검색하고 검색합니다.
AssocQueryStringByKey
지정된 키에서 시작하는 레지스트리에서 파일 연결 관련 문자열을 검색하고 검색합니다.
SHCopyKey
원본 하위 키의 하위 키와 값을 대상 키에 재귀적으로 복사합니다. SHCopyKey 는 키의 보안 특성을 복사하지 않습니다.
SHDeleteEmptyKey
빈 키를 삭제합니다.
SHDeleteKey
하위 키와 모든 하위 항목을 삭제합니다. 이 함수는 레지스트리에서 키와 모든 키의 값을 제거합니다.
SHDeleteValue
지정된 레지스트리 키에서 명명된 값을 삭제합니다.
SHEnumKeyEx
지정된 열린 레지스트리 키의 하위 키를 열거합니다.
SHEnumValue
지정된 열린 레지스트리 키의 값을 열거합니다.
SHGetAssocKeys
IQueryAssociations 개체와 연결된 클래스 하위 키의 배열을 검색합니다.
SHGetValue
레지스트리 값을 검색합니다.
SHOpenRegStream2
레지스트리 값을 열고 값에서 읽거나 쓰는 데 사용할 수 있는 스트림을 제공합니다. 이 함수는 SHOpenRegStream을 대체합니다.
SHQueryInfoKey
지정된 레지스트리 키에 대한 정보를 검색합니다.
SHQueryValueEx
레지스트리 키를 열고 특정 값을 쿼리합니다.
SHRegCloseUSKey
사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 사용자별 레지스트리 하위 키에 대한 핸들을 닫습니다.
SHRegCreateUSKey
사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 레지스트리 하위 키를 만들거나 엽니다.
SHRegDeleteEmptyUSKey
사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 빈 레지스트리 하위 키를 삭제합니다.
SHRegDeleteUSValue
사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 레지스트리 하위 키 값을 삭제합니다.
SHRegDuplicateHKey
레지스트리 키의 HKEY 핸들을 복제합니다.
SHRegEnumUSKey
사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 레지스트리 하위 키의 하위 키를 열거합니다.
SHRegEnumUSValue
사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 지정된 레지스트리 하위 키의 값을 열거합니다.
SHRegGetBoolUSValue
사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)의 레지스트리 하위 키에서 부울 값을 검색합니다.
SHRegGetIntW
레지스트리에서 숫자 문자열 값을 읽고 정수로 변환합니다.
SHRegGetPath
레지스트리에서 파일 경로를 검색하여 필요에 따라 환경 변수를 확장합니다.
SHRegGetUSValue
사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)의 레지스트리 하위 키에서 값을 검색합니다.
SHRegOpenUSKey
사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 레지스트리 하위 키를 엽니다.
SHRegQueryInfoUSKey
사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 지정된 레지스트리 하위 키에 대한 정보를 검색합니다.
SHRegQueryUSValue
사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 열린 레지스트리 하위 키와 연결된 지정된 이름의 형식 및 데이터를 검색합니다.
SHRegSetPath
파일 경로를 사용하고 폴더 이름을 환경 문자열로 바꾸고 결과 문자열을 레지스트리에 배치합니다.
SHRegSetUSValue
사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 레지스트리 하위 키 값을 설정합니다.
SHRegSetValue
레지스트리 값을 설정합니다.
해당 위치에 RegSetValue를 사용합니다.
SHRegWriteUSValue
사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)의 레지스트리 하위 키에 값을 씁니다.
SHSetValue
레지스트리 키의 값을 설정합니다.