Как я могу увидеть, какие библиотеки, включенные в Windows, содержат значки?
При изменении значков ярлыков полезно знать, какие DLL и EXE-файлы, включенные в Windows, содержат значки, но существует так много библиотек DLL (особенно в System32), что трудно найти те, которые содержат полезные значки.
Какие DLL или EXE-файлы, включенные в Windows (любой вариант), содержат значки?
5 ответов
Используйте IconsExtract от NirSoft.
Он сканирует выбранную папку и может перечислять любые значки и файлы, которые содержат значки.
Большие:
%windir%\system32\shell32.dll Standard
%windir%\System32\wmploc.DLL OK
%windir%\system32\setupapi.dll OK, Hardware / Periphals
%windir%\system32\ddores.dll OK, lot of devices
%windir%\System32\ieframe.dll IE and warnings, mixed ugly
%windir%\system32\netshell.dll Ugly and non ugly
%windir%\System32\imageres.dll Ugly, New ones
%windir%\System32\pifmgr.dll Ugly, Win95 Ones
%windir%\System32\moricons.dll Ugly, very old
%windir%\System32\mmcndmgr.dll Ugly, Very old
%windir%\System32\compstui.dll Ugly, Very old
Маленькие:
%windir%\system32\accessibilitycpl.dll
%windir%\explorer.exe
%windir%\system32\gameux.dll Some gaming icons
%windir%\system32\mmres.dll Audio
%windir%\system32\mstscax.dll Warnings
%windir%\System32\netcenter.dll Network
%windir%\System32\networkexplorer.dll
%windir%\system32\networkmap.dll
%windir%\System32\pnidui.dll Ugly Exlamations
%windir%\system32\SensorsCpl.dll Handheld devices
%windir%\system32\xpsrchvw.exe
%windir%\system32\UIHub.dll
%windir%\system32\vpc.exe
- provided as a free download for Win7 owners
%windir%\system32\wmp.dll Media player
%windir%\system32\wpdshext.dll Battery and arrows
%windir%\system32\wucltux.dll
Классическим дополнительным хранилищем иконок Win95 является %SystemRoot%\system32\moricons.dll
, Файл все еще включен в Windows 7.
Начиная с Windows 10 v1903, значки были перенесены изC:\Windows\System32\some-file.dll
к
C:\Windows\SystemResources\some-file.dll.mun
(не .mui). См . другой пост SuperUser и веб-сайт Microsoft .
Icon Explorer от MiTeC — это бесплатный и удобный инструмент для поиска по папкам и идентификации файлов по значкам. Он также кажется достаточно умным, чтобы искать вместоC:\Windows\System32
.
Примечание 1. Я обнаружил одно ограничение: обозреватель значков MiTeC показывает индексы значков , но не идентификаторы значков . Если вы используете реестр Windows для поиска/редактирования ссылок на определенную DLL значка, а номер значка имеет отрицательный знак, то это число относится к идентификатору значка, а не к его индексу. Подробнее см. здесь и там .
Заметка 2: gameux.dll.mun
не существует вC:\Windows\SystemResources
, возможно, потому, что в Windows 10 v1803 была удалена папка Games: см. эту статью . Значок папки с игрой все еще существует вimageres.dll.mun
хотя (индекс 177, ID 186).
У NirSoft есть собственная библиотека для хранения значков в файлах dll для более старых версий Windows, особенно 7 и 8: https://www.win7dll.info/ https://www.nirsoft.net/dll_information/windows8/
Более свежую ссылку можно найти в TechNet:https://social.technet.microsoft.com/Forums/windows/en-US/6b53a304-4110-4ae3-bff1-8dd7ac46a106/default-icon-library-for-windows . -7-amp-все-Windows-10-версии