윈도우의 내장 아이콘과 정보
윈도우 7 에서 사용되는 대다수의 시스템 아이콘들은 \Windows\System32 폴더에 위치한 imageres.dll, 과 shell32.dll 라이브러리에 내장된 아이콘들입니다. 이러한 두 라이브러리에는 하나의 아이콘이 아닌 다수의 아이콘들이 포함되어 있죠. 그렇다면 그 목록은 어떻게 확인해야 하는 것일까요?
우선 DLL 라이브러리의 아이콘들이 실제로 사용되는 예제를 보면서 설명을 하도록 하죠.
1. 양수로 나가는 아이콘 그룹과 확인 방법
보시는 것과 같이 [C:\Windows\System32\imageress.dll,31] 아이콘이 사용되었죠. 이것은 imageres.dll 파일의 31 번 아이콘을 사용하겠다는 의미입니다. 해당 아이콘은 아래의 아이콘입니다.
해당 라이브러리 파일에서 양수로 매겨지는 아이콘 목록을 확인하는 방법은 간단합니다. 폴더나 프로그램의 아이콘을 변경할 때 마주칠 수 있는 아이콘 찾기 창에서 원하는 라이브러리 파일을 연 후 출력되는 아이콘 목록에서 아래와 같은 순서로 번호를 매기시면 됩니다.
2. 음수로 나가는 아이콘 그룹과 확인 방법
보시는 것과 같이 [C:\Windows\System32\imageres.dll,-1001] 아이콘이 사용되었죠. 이것은 imageres.dll 파일의 -1001 번 아이콘을 사용하겠다는 의미입니다. 해당 아이콘은 아래의 아이콘입니다.
음수로 매겨지는 아이콘은 윈도우에서 직접 확인할 방법은 없습니다. 아이콘 추출 프로그램 등을 통해 DLL 파일을 분석하여 확인해야 합니다.
3. 아이콘 목록을 확인하기 전에
일단 윈도우 7 에서 imageres.dll 파일의 내장 아이콘들은 양수 그룹이나 음수 그룹 모두 출력되는 아이콘과 실제로 적용되는 아이콘이 모두 동일합니다. 그런데 shell32.dll 내장 아이콘들 중 양수 그룹의 아이콘들은 아이콘 찾기 화면에서 표시되는 것과 실제로 적용되는 아이콘이 살짝 다릅니다. 모두 다른게 아니라 너무 낡은 아이콘은 새로운 아이콘으로 대체되어 적용되죠.
이런 부분까지 모두 확인하여 실제로 출력되는 모습을 기준으로 아이콘 목록을 정렬하였습니다. [아이콘이 너무 많아...]
윈도우 내장 아이콘 목록 - Shell32.dll
1. shell32.dll 내장 아이콘 목록 (1) - 양수 버전
아래는 shell32.dll 내장 양수 아이콘 목록이며(실제 적용 모습), 사용하는 방법은 아래와 같습니다.
2. shell32.dll 내장 아이콘 목록 (2) - 음수 버전
아래는 shell32.dll 내장 음수 아이콘 목록이며, 사용하는 방법은 아래와 같습니다. [번호 앞의 # 은 추출하며 생긴 것으로 무시하시고 - 로 입력하시면 됩니다.]
윈도우 내장 아이콘 목록 - Imageres.dll
1. imageres.dll 내장 아이콘 목록 (1) - 양수 버전
아래는 imageres.dll 라이브러리 내장 양수 아이콘 목록이며, 사용하는 방법은 아래와 같습니다.
2. imageres.dll 내장 아이콘 목록 (2) - 음수 버전
아래는 imageres.dll 라이브러리 내장 음수 아이콘 목록이며, 사용하는 방법은 아래와 같습니다. [* 번호 앞의 # 은 추출하며 생긴 것으로 무시하시고 - 로 입력하시면 됩니다.]
마치며
비스타랑 XP 는... 그냥 넘어가죠.
참고로 아이콘 번호를 확인하는 방법은 양수 아이콘 목록은 IcoFX 를 통해 확인할 수 있고, 음수 아이콘 목록은 IconViewer 로 확인할 수 있습니다. 양수 아이콘 목록은 IcoFX 에서 출력되는 번호에서 1 을 빼면 되는데 몇몇 아이콘들이 실제로 적용되는게 좀 다르더라도 이해하시고, 음수 아이콘 목록은 IconViewer 에서 출력되는 아이콘 번호와 동일합니다.
윈도우 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 에서 출력되는 아이콘 번호와 동일합니다.