다음을 통해 공유


아이콘 테이블

이 표에는 아이콘 파일이 포함되어 있습니다. 표의 각 아이콘은 보급된 바로 가기 및 OLE 서버에 사용할 제품 광고의 일부로 파일에 복사됩니다. 스트림 OLE 제한 사항을 참조하세요.

아이콘 테이블에는 다음 열이 있습니다.

열쇠 Nullable
이름 식별자 Y N
데이터 이진 N N

 

이름

아이콘 파일의 이름입니다.

데이터

PE(.dll 또는 .exe) 또는 아이콘(.ico) 형식의 이진 아이콘 데이터입니다.

발언

이 테이블은 PublishProduct 작업 실행될 때 참조됩니다.

바로 가기, 파일 이름 확장명 및 CLSID 아이콘은 대상 파일 자체와 별개인 파일에 저장해야 합니다. 리소스를 보급할 때 설치 관리자가 작은 아이콘 파일만 사용자의 컴퓨터에 복사해야 하기 때문에 이 작업이 필요합니다. 따라서 설치 패키지의 개발자는 아이콘만 포함하는 별도의 파일을 작성해야 합니다. 그런 다음 아이콘 파일은 아이콘 테이블에 이진 데이터로 저장됩니다.

파일 이름 확장명 또는 CLSID와 엄격하게 연결된 아이콘 파일은 .ico 같은 모든 확장명을 가질 수 있습니다. 그러나 바로 가기와 연결된 아이콘 파일은 EXE 이진 형식이어야 하며 확장이 대상의 확장과 일치할 수 있도록 이름을 지정해야 합니다. 이 규칙을 따르지 않으면 바로 가기가 작동하지 않습니다. 예를 들어 바로 가기가 키 파일이 Red.bar 있는 리소스를 가리키는 경우 아이콘 파일에 확장명이 .bar여야 합니다. 모든 대상 파일의 확장명이 같으면 여러 아이콘을 동일한 아이콘 파일로 채워 넣을 수 있습니다.

유효성 검사

ice03
ICE06
ICE29
ICE32
ICE36
ICE50