CLSID 키
CLSID는 COM 클래스 개체를 식별하는 전역적으로 고유한 식별자입니다. 서버 또는 컨테이너에서 포함된 개체에 대한 연결을 허용하는 경우 지원되는 각 개체 클래스에 대해 CLSID를 등록해야 합니다.
레지스트리 키
\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{CLSID}
레지스트리 키 | 설명 |
---|---|
Appid | AppID를 CLSID와 연결합니다. |
AutoConvertTo | 지정된 개체 클래스를 새 개체 클래스로 자동 변환하도록 지정합니다. |
AutoTreatAs | TreatAs 키의 CLSID를 지정된 값으로 자동으로 설정합니다. |
AuxUserType | 애플리케이션의 짧은 표시 이름 및 애플리케이션 이름을 지정합니다. |
제어 | 개체를 ActiveX 컨트롤로 식별합니다. |
변환 | 변환 대화 상자에서 애플리케이션이 읽고 쓸 수 있는 형식을 결정하는 데 사용됩니다. |
DataFormats | 애플리케이션에서 지원하는 기본 및 기본 데이터 형식을 지정합니다. |
DefaultIcon | 개체의 아이콘 프레젠테이션에 대한 기본 아이콘 정보를 제공합니다. |
InprocHandler | 애플리케이션에서 사용자 지정 처리기를 사용하는지 여부를 지정합니다. |
InprocHandler32 | 애플리케이션에서 사용자 지정 처리기를 사용하는지 여부를 지정합니다. |
InprocServer | In Process 서버 DLL의 경로를 지정합니다. |
InprocServer32 | 32비트 In-Process 서버를 등록하고 서버가 실행할 수 있는 아파트의 스레딩 모델을 지정합니다. |
삽입 가능 | COM 컨테이너 애플리케이션에서 사용할 때 개체 삽입 대화 상자 목록 상자에 이 클래스의 개체 가 표시되어야 함을 나타냅니다. |
인터페이스 | 연결된 클래스에서 지원하는 모든 인터페이스 ID(IID)를 지정하는 선택적 항목입니다. |
LocalServer | 16비트 로컬 서버 애플리케이션의 전체 경로를 지정합니다. |
LocalServer32 | 32비트 로컬 서버 애플리케이션의 전체 경로를 지정합니다. |
MiscStatus | 개체를 만들고 표시하는 방법을 지정합니다. |
ProgID | ProgID를 CLSID와 연결합니다. |
ToolBoxBitmap32 | 도구 모음 또는 도구 상자 단추의 얼굴에 사용할 16 x 16 비트맵의 모듈 이름 및 리소스 ID를 식별합니다. |
TreatAs | 현재 클래스를 에뮬레이트할 수 있는 클래스의 CLSID를 지정합니다. |
동사 | 애플리케이션에 등록할 동사를 지정합니다. |
버전 | 컨트롤의 버전 번호를 지정합니다. |
VersionIndependentProgID | ProgID를 CLSID와 연결합니다. 이 값은 개체 애플리케이션의 최신 버전을 결정하는 데 사용됩니다. |
설명
HKEY_LOCAL_MACHINE\SOFTWARE\Classes 키는 이전 버전의 COM과의 호환성을 위해 유지된 HKEY_CLASSES_ROOT 키에 해당합니다.
CLSID 키는 실행 중 상태일 때 클래스에 대한 정보를 반환하기 위해 기본 COM 처리기에서 사용하는 정보를 포함합니다.
애플리케이션에 대한 CLSID를 가져오려면 Uuidgen.exe 사용하거나 CoCreateGuid 함수를 사용할 수 있습니다.
CLSID는 중괄호 쌍 내의 128비트 숫자(16진수)입니다.
관련 항목