다음을 통해 공유


레지스트리 데이터 작성 및 삭제

애플리케이션은 RegSetValueEx 함수를 사용하여 값과 해당 데이터를 키와 연결할 수 있습니다. RegSetValueEx에서 지원하는 값 형식 목록은 레지스트리 값 형식을 참조하세요.

키에서 값을 삭제하려면 애플리케이션에서 RegDeleteValue 함수를 사용할 수 있습니다. 키를 삭제하려면 RegDeleteKey 함수를 사용할 수 있습니다. 삭제된 키는 마지막 핸들을 닫을 때까지 제거되지 않습니다. 하위 키 및 값은 삭제된 키 아래에 만들 수 없습니다.

데이터에 대한 액세스를 동기화하기 위해 쓰기 작업 중에 레지스트리 키를 잠글 수 없습니다. 그러나 보안 특성을 사용하여 레지스트리 키에 대한 액세스를 제어할 수 있습니다. 자세한 내용은 레지스트리 키 보안 및 액세스 권한을 참조하세요.

단일 트랜잭션 내에서 둘 이상의 레지스트리 작업을 수행할 수 있습니다. 레지스트리 키를 트랜잭션과 연결하기 위해 애플리케이션은 RegCreateKeyTransacted 또는 RegOpenKeyTransacted 함수를 사용할 수 있습니다. 트랜잭션에 대한 자세한 내용은 커널 트랜잭션 관리자를 참조하세요.