2013-03-19 2 views
0

Windows 레지스트리에서 {16d51579-a30b-4c8b-a276-0ff4dc41e755}과 같은 많은 CLSID 값 (HKEY_CLASSES_ROOT\CLSID)이 있습니다.이 중 많은 수는 널리 알려 지거나 내장 된 응용 프로그램 또는 라이브러리에 속할 수 있습니다. 이들의 매핑을 포함하는 목록이나 데이터베이스가 있습니까?Windows 레지스트리의 알려진 CLSID 목록이 있습니까?

일부 용도는 키와 함께 레지스트리 뷰어에 더 의미있는 이름을 표시하거나 특정 응용 프로그램이 존재하는지 (존재하는지, 더 이상 존재하지 않는지) 여부를 확인하지만 레지스트리에 일부 키가 남았습니다.

답변

6

이 매핑은 신뢰할 수 없습니다.

ProgID에서 CLSID로 또는 다른 방향으로 가야하는 경우 ProgIDFromCLSID 또는 CLSIDFromProgID API를 호출하여 수행 할 수 있습니다.

0

레지스트리에 있습니다. 시도해 볼 수 있습니다 :

Get-ItemProperty -Path "HKLM:\SOFTWARE\Classes\CLSID\*" ` 
    |select PSChildName,`(default`) |ft -auto * 

HKEY_CLASSES_ROOT는 HKEY_LOCAL_MACHINE의 별칭입니다. 각 CLSID 아래에 다양한 키 값으로 저장된 다른 단어가 있으므로 PowerShell을 사용하여 더 명확하게 알 수 있지만 시작에 불과합니다.

관련 문제