레지스트리 함수

레지스트리 함수는 다음과 같습니다.

함수 Description
GetSystemRegistryQuota 레지스트리의 현재 크기와 레지스트리가 시스템에서 달성할 수 있는 최대 크기를 검색합니다.
RegCloseKey 지정된 레지스트리 키에 대한 핸들을 닫습니다.
RegConnectRegistry 다른 컴퓨터에서 미리 정의된 레지스트리 핸들에 대한 연결을 설정합니다.
RegCopyTree 지정된 레지스트리 키를 해당 값 및 하위 키와 함께 지정된 대상 키에 복사합니다.
RegCreateKeyEx 지정된 레지스트리 키를 만듭니다.
RegCreateKeyTransacted 지정된 레지스트리 키를 만들고 트랜잭션에 연결합니다.
RegDeleteKey 하위 키와 해당 값을 삭제합니다.
RegDeleteKeyEx 레지스트리의 지정된 플랫폼별 보기에서 하위 키와 해당 값을 삭제합니다.
RegDeleteKeyTransacted 레지스트리의 지정된 플랫폼별 보기에서 하위 키와 해당 값을 트랜잭션 작업으로 삭제합니다.
RegDeleteKeyValue 지정된 레지스트리 키 및 하위 키에서 지정된 값을 제거합니다.
RegDeleteTree 지정된 키의 하위 키와 값을 재귀적으로 삭제합니다.
RegDeleteValue 지정된 레지스트리 키에서 명명된 값을 제거합니다.
RegDisablePredefinedCache 현재 프로세스의 HKEY_CURRENT_USER 대해 미리 정의된 레지스트리 핸들에 대한 핸들 캐싱을 사용하지 않도록 설정합니다.
RegDisablePredefinedCacheEx 현재 프로세스에 대해 미리 정의된 모든 레지스트리 핸들에 대한 핸들 캐싱을 사용하지 않도록 설정합니다.
RegDisableReflectionKey 지정된 키에 대한 레지스트리 리플렉션을 사용하지 않도록 설정합니다.
RegEnableReflectionKey 지정된 비활성화된 키에 대한 레지스트리 리플렉션을 사용하도록 설정합니다.
RegEnumKeyEx 지정된 열린 레지스트리 키의 하위 키를 열거합니다.
RegEnumValue 지정된 열린 레지스트리 키의 값을 열거합니다.
RegFlushKey 지정된 열린 레지스트리 키의 모든 특성을 레지스트리에 씁니다.
RegGetKeySecurity 지정된 열린 레지스트리 키를 보호하는 보안 설명자의 복사본을 검색합니다.
RegGetValue 지정된 레지스트리 값에 대한 형식 및 데이터를 검색합니다.
RegLoadKey HKEY_USERS 또는 HKEY_LOCAL_MACHINE 아래에 하위 키를 만들고 지정된 파일의 등록 정보를 해당 하위 키에 저장합니다.
RegLoadMUIString 지정된 키와 하위 키에서 지정된 문자열을 로드합니다.
RegNotifyChangeKeyValue 호출자에게 지정된 레지스트리 키의 특성 또는 내용에 대한 변경 내용을 알 수 있습니다.
RegOpenCurrentUser 현재 스레드가 가장하는 사용자의 HKEY_CURRENT_USER 키에 대한 핸들을 검색합니다.
RegOpenKeyEx 지정된 레지스트리 키를 엽니다.
RegOpenKeyTransacted 지정된 레지스트리 키를 열고 트랜잭션에 연결합니다.
RegOpenUserClassesRoot 지정된 사용자의 HKEY_CLASSES_ROOT 키에 대한 핸들을 검색합니다.
RegOverridePredefKey 미리 정의된 레지스트리 키를 지정된 레지스트리 키에 매핑합니다.
RegQueryInfoKey 지정된 레지스트리 키에 대한 정보를 검색합니다.
RegQueryMultipleValues 열린 레지스트리 키와 연결된 값 이름 목록에 대한 형식 및 데이터를 검색합니다.
RegQueryReflectionKey 지정된 키에 대해 리플렉션을 사용하지 않도록 설정했는지 여부를 결정합니다.
RegQueryValueEx 열린 레지스트리 키와 연결된 지정된 값 이름의 형식 및 데이터를 검색합니다.
RegRenameKey 지정된 레지스트리 키의 이름을 변경합니다.
RegReplaceKey 레지스트리 키와 모든 하위 키를 지원하는 파일을 다른 파일로 바꿉니다.
RegRestoreKey 지정된 파일에서 레지스트리 정보를 읽고 지정된 키 위에 복사합니다.
RegSaveKey 지정된 키와 모든 하위 키 및 값을 새 파일에 저장합니다.
RegSaveKeyEx 지정된 키와 모든 하위 키 및 값을 새 파일에 저장합니다. 저장된 키 또는 하이브의 형식을 지정할 수 있습니다.
RegSetKeyValue 지정된 레지스트리 키 및 하위 키의 지정된 값에 대한 데이터를 설정합니다.
RegSetKeySecurity 열린 레지스트리 키의 보안을 설정합니다.
RegSetValueEx 레지스트리 키 아래에 지정된 값의 데이터 및 형식을 설정합니다.
RegUnLoadKey 레지스트리에서 지정된 레지스트리 키와 해당 하위 키를 언로드합니다.

 

레지스트리와 함께 사용할 수 있는 셸 함수는 다음과 같습니다.

다음은 initialization-file 함수입니다. 에서 정보를 검색하고 시스템 또는 애플리케이션 정의 초기화 파일에 정보를 복사합니다. 이러한 함수는 16비트 버전의 Windows와의 호환성을 위해서만 제공됩니다. 새 애플리케이션은 레지스트리를 사용해야 합니다.

함수 Description
GetPrivateProfileInt 초기화 파일의 지정된 섹션에서 키와 연결된 정수 를 검색합니다.
GetPrivateProfileSection 초기화 파일의 지정된 섹션에 대한 모든 키와 값을 검색합니다.
GetPrivateProfileSectionNames 초기화 파일에서 모든 섹션의 이름을 검색합니다.
GetPrivateProfileString 초기화 파일의 지정된 섹션에서 문자열을 검색합니다.
GetPrivateProfileStruct 초기화 파일의 지정된 섹션에서 키와 연결된 데이터를 검색합니다.
GetProfileInt Win.ini 파일의 지정된 섹션에 있는 키에서 정수 를 검색합니다.
GetProfileSection Win.ini 파일의 지정된 섹션에 대한 모든 키와 값을 검색합니다.
GetProfileString Win.ini 파일의 지정된 섹션에서 키와 연결된 문자열을 검색합니다.
WritePrivateProfileSection 초기화 파일에서 지정된 섹션의 키와 값을 바꿉니다.
WritePrivateProfileString 문자열을 초기화 파일의 지정된 섹션에 복사합니다.
WritePrivateProfileStruct 초기화 파일의 지정된 섹션에 있는 키에 데이터를 복사합니다.
WriteProfileSection Win.ini 파일에서 지정된 섹션의 내용을 지정된 키와 값으로 바꿉니다.
WriteProfileString 문자열을 Win.ini 파일의 지정된 섹션에 복사합니다.

 

사용되지 않는 함수

이러한 함수는 16비트 버전의 Windows와의 호환성을 위해서만 제공됩니다.