无需外部工具即可轻松以注册表格式显示 DLL 或 EXE 中的图标

无需外部工具即可轻松以注册表格式显示 DLL 或 EXE 中的图标

有没有办法从注册表格式的 DLL 或 EXE 中读取图标,例如shell32.dll,48explorer.exe,6

我想避免使用外部工具。

答案1

是的,有一种方法可以做到这一点,而无需使用外部工具。

  • 首先在您的桌面上(或者基本上在您喜欢的任何位置,只是为了方便)创建一个任意名称的临时文件夹。

  • 现在右键单击文件夹,单击属性并转到自定义选项卡。

  • 单击文件夹图标按钮中的更改图标按钮。

  • 现在在对话框中输入.dll 或.exe 的完整路径并选择图标。

  • 单击“确定”保存设置。

  • 现在打开文件夹并单击资源管理器中的“查看”选项卡。现在单击文件夹选项,在高级设置中选择“显示隐藏文件、文件夹和驱动器”,然后单击“确定”。

  • 现在打开文件夹中的Desktop.ini 文件。

  • 查找名为IconResource下的字段[.ShellClassInfo],并且等号后面的值就是您要查找的值!

现在您可以在注册表和其他各个地方使用它。您现在还可以再次禁用显示隐藏文件。

相关内容