• 如何修改替换exe、dll等文件内部封装的ICO图标


    Resource Hacker是一个能修改封装资源的工具,可以修改exe文件的图标、版本等信息,除了exe,也支持dll或其它资源文件。同时,它还可以对内部封装的文本进行修改。

    下面将会说明如何使用Resource Hacker修改exe文件的图标,以PotPlayer为例。PotPlayer目前版本主程序的图标是下面这样的。

    potplayer默认图标

    旁边的 uninstall.exe 为卸载程序的图标,下面就拿 uninstall.exe 的图标替换 PotPlayer 主程序的图标。

    打开Resource Hacker,选择 File - open,或者直接点击下方的打开图标,或者按快捷键 Ctrl + o,然后选择PotPlayer的主程序 PotPlayerMini64.exe。

    使用Resource Hacker打开exe文件

    打开后,工具会列出exe里的一些资源,展开Icon可以看到exe程序封装的图标,下方会标明图标尺寸。

    浏览图标

    若要替换它们,可以直接在左侧的Icon上点击右键,选择 Replace Icon。如果你想修改它自带的图标后再替换,可以先右键点击其中的图标,选择 Save *.ico 提取出来进行修改。

    替换图标

    选择 replace icon 后,会弹出一个窗口,点击 Open file with new icon。

    选择要替换的图标

    点击按钮后,会要求选择替换的图标文件,可以是其它的.ico文件以及exe、dll文件或资源。示例中,选择了目标文件 uninstall.exe。

    选择要替换的图标

    接下来,选择右边列表中的项目(希望被替换的图标),然后点击窗口中的replace。由于 PotPlayer 主程序自带的图标只有一种,所以右边的列表只显示了一个。如果有多个,可以使用 Open file with new icon 按钮选择不同的图标,一个个替换。操作简单的说就是导入新图标,选择被替换的图标,然后replace。

    导入图标,选择被替换的图标,replace

    关闭这个窗口后,在主界面中,可以看到图标已被替换成我们希望的样子。

    图标已被替换

    点击上方的保存按钮或者按Alt+s保存。

    保存后,在PotPlayer主程序所在的目录中,会将原exe文件的名称加上_original(相当于备份的原文件),同时会生成一个我们修改后的exe文件,但你可能会发现新文件的图标还是老样子,重新启动文件资源管理器(explorer进程),就可以看到效果了。

    https://www.xstui.com/read/522图标修改效果

  • 相关阅读:
    (3)合并列值与分拆列值
    (2)SQL语句实现表的横向聚合
    (1)显示每个类别最新更新的数据
    【实践】WCF传输安全2:基于SSL的WCF匿名客户端
    超经典解释什么叫网关
    List集合操作一:遍历与查找
    RGB值及中文名称
    绑定树控件
    treeview的checkbox展开节点
    winform AutoScaleMode属性
  • 原文地址:https://www.cnblogs.com/wangyuman26/p/16111268.html
Copyright © 2020-2023  润新知