윈도우의 내장 아이콘과 정보

윈도우 7 에서 사용되는 대다수의 시스템 아이콘들은 \Windows\System32 폴더에 위치한 imageres.dll, 과 shell32.dll 라이브러리에 내장된 아이콘들입니다. 이러한 두 라이브러리에는 하나의 아이콘이 아닌 다수의 아이콘들이 포함되어 있죠. 그렇다면 그 목록은 어떻게 확인해야 하는 것일까요?

우선 DLL 라이브러리의 아이콘들이 실제로 사용되는 예제를 보면서 설명을 하도록 하죠.



1. 양수로 나가는 아이콘 그룹과 확인 방법


%SystemRoot% = C:\Windows



보시는 것과 같이 [C:\Windows\System32\imageress.dll,31] 아이콘이 사용되었죠. 이것은 imageres.dll 파일의 31 번 아이콘을 사용하겠다는 의미입니다. 해당 아이콘은 아래의 아이콘입니다.

31 번 아이콘



해당 라이브러리 파일에서 양수로 매겨지는 아이콘 목록을 확인하는 방법은 간단합니다. 폴더나 프로그램의 아이콘을 변경할 때 마주칠 수 있는 아이콘 찾기 창에서 원하는 라이브러리 파일을 연 후 출력되는 아이콘 목록에서 아래와 같은 순서로 번호를 매기시면 됩니다.





2. 음수로 나가는 아이콘 그룹과 확인 방법


%SystemRoot% = C:\Windows


보시는 것과 같이 [C:\Windows\System32\imageres.dll,-1001] 아이콘이 사용되었죠. 이것은 imageres.dll 파일의 -1001 번 아이콘을 사용하겠다는 의미입니다. 해당 아이콘은 아래의 아이콘입니다.

-1001번 아이콘



음수로 매겨지는 아이콘은 윈도우에서 직접 확인할 방법은 없습니다. 아이콘 추출 프로그램 등을 통해 DLL 파일을 분석하여 확인해야 합니다.





3. 아이콘 목록을 확인하기 전에

일단 윈도우 7 에서 imageres.dll 파일의 내장 아이콘들은 양수 그룹이나 음수 그룹 모두 출력되는 아이콘과 실제로 적용되는 아이콘이 모두 동일합니다. 그런데 shell32.dll 내장 아이콘들 중 양수 그룹의 아이콘들은 아이콘 찾기 화면에서 표시되는 것과 실제로 적용되는 아이콘이 살짝 다릅니다. 모두 다른게 아니라 너무 낡은 아이콘은 새로운 아이콘으로 대체되어 적용되죠.

이런 부분까지 모두 확인하여 실제로 출력되는 모습을 기준으로 아이콘 목록을 정렬하였습니다. [아이콘이 너무 많아...]

※ 양수, 음수로 매겨지는 번호의 순서만 다를 뿐 아이콘은 모두 동일한 것을 확인하였습니다.





윈도우 내장 아이콘 목록 - Shell32.dll

1. shell32.dll 내장 아이콘 목록 (1) - 양수 버전

아래는 shell32.dll 내장 양수 아이콘 목록이며(실제 적용 모습), 사용하는 방법은 아래와 같습니다.

%SystemRoot%\System32\shell32.dll,번호





2. shell32.dll 내장 아이콘 목록 (2) - 음수 버전

아래는 shell32.dll 내장 음수 아이콘 목록이며, 사용하는 방법은 아래와 같습니다. [번호 앞의 # 은 추출하며 생긴 것으로 무시하시고 - 로 입력하시면 됩니다.]

%SystemRoot%\System32\shell32.dll,-번호






윈도우 내장 아이콘 목록 - Imageres.dll

1. imageres.dll 내장 아이콘 목록 (1) - 양수 버전

아래는 imageres.dll 라이브러리 내장 양수 아이콘 목록이며, 사용하는 방법은 아래와 같습니다.

%SystemRoot%\System32\imageres.dll,번호





2. imageres.dll 내장 아이콘 목록 (2) - 음수 버전

아래는 imageres.dll 라이브러리 내장 음수 아이콘 목록이며, 사용하는 방법은 아래와 같습니다. [* 번호 앞의 # 은 추출하며 생긴 것으로 무시하시고 - 로 입력하시면 됩니다.]

%SystemRoot%\System32\imageres.dll,-번호






마치며

비스타랑 XP 는... 그냥 넘어가죠.

참고로 아이콘 번호를 확인하는 방법은 양수 아이콘 목록은 IcoFX 를 통해 확인할 수 있고, 음수 아이콘 목록은 IconViewer 로 확인할 수 있습니다. 양수 아이콘 목록은 IcoFX 에서 출력되는 번호에서 1 을 빼면 되는데 몇몇 아이콘들이 실제로 적용되는게 좀 다르더라도 이해하시고, 음수 아이콘 목록은 IconViewer 에서 출력되는 아이콘 번호와 동일합니다.



 

 

신고
캐플 블로그에 공개된 글은 반드시 원본 글의 링크를 포함시키는 조건으로 자유롭게 이용하실 수 있습니다.
하지만 블로그의 발전을 위하여 되도록이면 링크로 글을 소개해주시길 부탁드립니다. ^^

- 상업적인 용도의 사이트는 대상에서 제외됩니다. -
- 글에는 오류가 있을 수 있고, 추후 수정 또는 재발행될 수 있습니다. -
  1. 소방관 2012.05.16 11:52 신고  댓글주소  수정/삭제  댓글쓰기
    고마워요 사랑해요 킁

댓글을 달아 주세요

- 댓글에선 예의를 지켜주시기 바라며, 블로그지기는 댓글에서 따로 활동하지 않습니다.

* 티스토리 사용자는 여기를 클릭하시면 로그인 됩니다.

BBCode 안내   굵게 밑줄 기울임 취소선   취소선 취소선 취소선 취소선   왼쪽 정렬 가운데 정렬 오른쪽 정렬   코드박스 인용구 이미지   이미지 업로드-Imgur.com