是否有 Windows 10“外壳图标”编号完整列表的参考?

Ras*_*rry 4 windows-registry icons windows-shell windows-10

我正在寻找列出注册表项下可能条目的参考:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons
Run Code Online (Sandbox Code Playgroud)

此注册表项下的条目会覆盖 Windows UI 中用于各种目的的默认图标。到目前为止,我在网上查找了两个:

  • 29 - 快捷箭头叠加图标
  • 179 - 压缩文件的“蓝色箭头”图标覆盖

据推测,Microsoft 会在某个地方提供此列表,但到目前为止,我还没有找到 Windows 10 的综合参考。


编辑

我通过添加更多数字键并将每个键指向一个唯一图标进行了更多实验。这是我迄今为止发现的关联:

3     normal folder icon
8     fixed drive folder icon
11    removable drive folder icon
15    network drive icon in the explorer address bar
29    shortcut overlay icon
34    explorer navigation pane root icon labelled 'Desktop'
51    network folder icon
77    UAC (administrator) overlay icon
107   os drive folder icon
179   compressed file/folder overlay icon
Run Code Online (Sandbox Code Playgroud)

Moa*_*oab 5

将 System32 文件夹中的 shell32.dll 和 imageres.dll 复制到选择的文件夹中,然后使用 7-Zip 或其他存档程序解压 dll 文件,完成后挖掘 .rsrc 文件夹以找到 ICON 文件夹,在那里你会找到图标和数字。

如果您希望创建一个注册表项,它看起来像这样

"DisplayIcon"="C:\Windows\System32\shell32.dll,9"

或者

"DisplayIcon"="C:\Windows\System32\imageres.dll,9"

在此处输入图片说明

  • 这对我不起作用。我用 7-zip 解压了“C:\Windows\System32\shell32.dll”。但提取的文件夹不包含 ICON 文件夹,也不包含任何 .ico 文件或任何类似图标的内容。 (3认同)
  • @birgersp 最新的 Windows 10 版本使用 *.MUN 文件来存储资源,这些文件位于 C:\Windows\SystemResources\\*.mun —— 也就是说,对于文件 `C:\Windows\System32\shell32.dll ` 正确的资源文件路径应该是 `C:\Windows\SystemResources\shell32.dll.mun`,你应该能够用 7-Zip 以同样的方式提取它。 (2认同)

小智 5

0 资源管理器
1 资源管理器默认文档
2 资源管理器默认应用程序
3 资源管理器关闭的文件夹
4 资源管理器打开的文件夹
5 驱动器 5.25 英寸软盘
6 驱动器 3.5 英寸软盘
7 驱动器可移动驱动器
8 驱动器硬盘
9 驱动器网络驱动器
10 驱动器网络驱动器已断开连接
11 驱动器 CD-ROM驱动器
12 驱动器 RAM 驱动器
13 全局 整个网络
15 资源管理器 联网计算机
16 资源管理器打印机
17 桌面网上邻居 18
资源管理器工作组
19 开始菜单程序
20 开始菜单最近的文档
21 开始菜单设置22 开始菜单
查找 23 开始
菜单帮助
24 开始菜单运行
25 开始菜单挂起
26 开始菜单对接
27 开始菜单关闭
28 覆盖共享
29 覆盖快捷方式
31 桌面回收站为空
32 桌面回收站已满
33 资源管理器拨号网络
34 资源管理器桌面
35 开始菜单设置/控制面板
36 开始菜单程序/程序文件夹
37 开始菜单设置/打印机
39 开始菜单设置/任务栏
40 资源管理器音频 CD
42 资源管理器保存的搜索 (.fnd)
43 资源管理器和开始菜单收藏夹
44 开始菜单注销
77 UAC(管理员)覆盖图标
107 操作系统驱动器文件夹图标
179 压缩文件/文件夹覆盖图标