얼마전에 제가 아이콘 추출하는 프로그램 - IconViewer 을 소개해드렸는데요, System32 폴더에 존재하는 EXE 파일이 아니면서 윈도우에 자주 등장하는 예쁜 아이콘의 경우 어떻게 추출해야 할까요?

아마도 shell32.dll 파일은 다들 알고 계실 것입니다. 그런데 shell32.dll 파일은 사실 좀 구형이고, 커다란 PNG 이미지는 포함되어 있지 않습니다. 윈도우 비스타부터는 imageres.dll 파일에 예쁜 아이콘이 많이 들어있습니다. 제가 위에 올린 휴지통 그림도 바로 imageres.dll 파일에서 추출한 것입니다.

IconViewer 프로그램으로 직접 한번 살펴보세요. C:\Windows\System32\imageres.dll 파일에 예쁜 아이콘이 많이 들어있습니다. 프로그램 설치하시고 DLL 파일에 우클릭 해보면 Icons 탭이 나옵니다.





샘플로 제가 추출한 PNG 파일 몇개만 올려봅니다.





참고로 imageres.dll 파일에는 이 외에도 다른 기능들이 있습니다. 예를 들어 로그온 배경화면을 변경할 때도 사용할 수 있고, 윈도우 시작음을 변경할 때도 사용할 수 있습니다. 두가지 모두 예전에 한번씩 언급했던 내용들인데 리소스 해커를 사용해야 하고, imageres.dll 파일을 교체하려면 권한 문제가 있기 때문에 초보자 분들에겐 어려울 수 있습니다. 고수 분들은 이정도만 언급해드려도 알아서 해결하시리라 생각합니다. ^^


이대로 글을 끝내려다 조금 허전해서 구글에 검색을 해보니 다른 DLL 파일에도 예쁜 아이콘이 꽤 들어있네요. 일단 DLL 파일 관련 정보는 아래 페이지를 참조하세요.

http://www.win7dll.info/

DDORes.dll 파일에는 예쁜 주변기기 아이콘들이 많이 들어있습니다. ^^



신고
Share
  1. BlogIcon 려경아빠
    2010.10.20 09:52 신고

    아이콘이 참 앙증맞고 좋네요

  2. 시간이필요해
    2010.10.20 11:42 신고

    저한테 딱필요한 내용이네요^^ 역시나 스누피님 최고 ㅋ

  3. BlogIcon 메서슈미트
    2010.10.20 11:47 신고

    오 덕분에 아이콘들 잘 써먹을 수 있겠군요. 저작권때문에 여전히 KDE쓸일이 더 많겠지만 ^^

  4. AA_LAITE
    2010.10.20 12:11 신고

    좋은 유틸이네요 잘쓰겠습니다.

  5. 아이러브
    2010.10.20 13:48 신고

    이쁜 아이콘이 많네요. 제가 지금 카페베네에 있는 애플 컴퓨터로 들어왔는데 새롭네요.

    윈도우에서만 접속했는데 ㅋㅋ

    애플도 좋네요. 단지 익숙하지 않아서 문제에요. 한영키 변환법도 몰랐는데 알았고.... ㅋ

    변환법은 리눅스랑 비슷하네요. 리눅스는 쉬프트 + 스페이스 인걸로 기억하는데

    이거는 커멘드 + 스페이스 ...

    윈도우가 익숙해서 편하지만 색다른 경험을 ^^

    애플은 디자인이 좋네요. 왜 다들 애플애플 하는지 알겠어요. 다만 스누피님이 말씀하셨듯

    우리나라 서비스는 나아지겠죠? 스누피님 글 쓰고 나서 애플 서비스관련 기사 났던데

    다른 분들도 비슷한 경험을 하셨나봐요.

    오늘도 좋은 하루 보내세요. ^^

    • BlogIcon snpbox
      2010.10.20 16:50 신고
      수정 및 삭제

      맥이 유닉스 기반이라 그렇다더군요. 근데 앱코 서비스가 개판이라 진짜 구매하기 꺼려집니다.

  6. 플플리
    2010.10.20 16:20 신고

    XP에 아이콘 적용하면 안 되겠죠 ㅠ_ㅠ??

  7. klein
    2010.10.20 16:25 신고

    우왕~~정말 멋지네요.
    뭔가 만들어서 저런거 써보고 싶네요.

    스누피님 혹시 프로그램언어 배우시게되면,
    어떻게 입문해야하는지도 좀 알려주세요~ ^^

    • BlogIcon snpbox
      2010.10.20 16:59 신고
      수정 및 삭제

      헐... 저는 지금 Hello World! 수준입니다. ㅋ

      저도 입문단계니 다른 분들께 물어보시는게 ^^;; 근데 C 하지말고 자바 바로 하라는 분도 계시고... 윈도우 프로그래밍 하려면 C#을 해야하는 것 같기도 하고... 다른 전문가 분들께 바통을 넘기겠습니다.

    • klein
      2010.10.20 19:03 신고
      수정 및 삭제

      ㅋㅋㅋ Hello World!
      모든 책의 앞부분에 꼭 이게 있더군요.

      저에게는 그렇게 조언해주는 분도 없는지라 ^^;; 암튼 열심히 배우시길 바랄게요. 저도 나름 배워서 프로그램에 대한 이야기를 나눌 수 있게 되면 좋겠습니다 ~

    • 아이러브
      2010.10.20 23:40 신고
      수정 및 삭제

      저는 프로그램 한지 오래되었는데요.

      이래 저래 C언어 책 정말 많이 샀어요.

      그 중에 정보문화사에서 나온

      30일 완성인가???

      그거 하나 있으면 씨언어는 다 하실 거에요.

      그리고 C로 배우는 알고리즘 이라는 책이 있습니다.

      그거 두개 있으면 씨언어는 잘 하실거에요.

      다른 언어는 모르니까 고수님께 패스....

    • klein
      2010.10.21 09:41 신고
      수정 및 삭제

      아이러브님 좋은 말씀 감사합니다.
      한번 찾아보겠습니다 ^^

  8. BlogIcon 가비의 리
    2010.10.20 17:03 신고

    음.. 이쁜 아이콘이 정말 많네요. ^^

  9. 안용호
    2010.10.23 08:44 신고

    안되네요 CANNOT 무시기무시기 하더니 아무것도 안되고 먹통...OTL 우우우우우우우우우
    도대체 왜~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~안되는 거야!*무량대수

  10. BlogIcon Windows 7 Aero
    2010.10.30 23:06 신고

    너무너무 유용하네요~^^
    감사합니다~^^

  11. 뚝배기가장맛이네
    2011.02.13 18:46 신고

    감사드립니다!

  12. 둥지 쌀국수 뚝배기
    2012.01.20 01:17 신고

    근데 안되네염 Win7인데.

  13. ㅇㅇㅇ
    2012.07.29 01:49 신고

    감사합니다


  14. 2015.02.22 07:34

    비밀댓글입니다