windows系统自带图标文件存储方式

擅长白癜风研究专家 https://m.39.net/pf/bdfyy/bdfzj/

系统图标非常直观地表达了文件或命令的类型和含义,让用户方便快捷地做到“顾图思义”,windows系统经过多年的系统更新及完善积累了大量的图标,供我们查看,使用甚至二次开发,今天达芬奇就同大家从下述4个部分详细介绍下系统图标。

第一部分:Windows系统自带图标是如何存储的?

第二部分:Windows图标默认位置

第三部分:如何查看及使用Windows图标文件

第四部分:主要Windows图标文件含义及包含的图标范围

第一部分:Windows系统自带图标是如何存储的?

Windows系统图标在计算机中大多数存储在ICO文件中,少数存在PNG文件中,如下图所示;但是,你如果搜索ICO或PNG图标文件就会发现系统盘中并没有大量的图标文件……这是为何呢?

因为以ICO文件格式存储有一个很大的缺点:一个文件只能包含一个图标。由于Windows系统有很多应用程序、文件夹、文件和快捷方式,其中每个类型都使用独特的图标,如果Windows为其使用的每个图标都配置一个ICO文件,那将产生大量的图标文件。为了解决这个问题,Windows系统策略是不使用单个ICO文件来存储图标,而是使用DLL文件(有时还使用EXE文件)。DLL或EXE文件的主要优点是能够在其中保存多个图标,如图所示,一个shell32.dll文件中就包含了图中如此多的图标文件。

第二部分:Windows图标默认位置

上节提到windows图标的存储方式主要为DLL文件格式。通过搜索DLL格式文件就可发现DLL文件主要在系统安装盘下的%systemroot%\system32文件夹下(如达芬奇的电脑文件位置在:C:\Windows\System32),在文件夹里往下拉文件,就可发现大量DLL格式文件。

但怎么多DLL或EXE文件中,并不全是系统图标文件,图标文件主要存储在下面几DLL和EXE文件中:

1.  %systemroot%\system32\imageres.dll

2.  %systemroot%\system32\shell32.dll

3.  %systemroot%\system32\ddores.dll

4.  %systemroot%\system32\pifmgr.dll

5.  %systemroot%\explorer.exe

6.  %systemroot%\system32\accessibilitycpl.dll

7.  %systemroot%\system32\moricons.dll

8.  %systemroot%\system32\mmcndmgr.dll

9.  %systemroot%\system32\mmres.dll

10.  %systemroot%\system32\netcenter.dll

11.  %systemroot%\system32\netshell.dll

12.  %systemroot%\system32\networkexplorer.dll

13.  %systemroot%\system32\pnidui.dll

14.  %systemroot%\system32\sensorscpl.dll

15.  %systemroot%\system32\setupapi.dll

16.  %systemroot%\system32\wmploc.dll

17.  %systemroot%\system32\wpdshext.dll

18.  %systemroot%\system32\



转载请注明地址:http://www.hongyigroup.net/fxot/10439.html
  • 上一篇文章:
  • 下一篇文章: 没有了