如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

electron打包生成的exe,里面的各种内置文件信息的修改问题,牵动着无数小伙伴的心。无奈无论是packager还是builder,总是有那么点不方便修改的地方。

本篇文章中,苏南大叔就给大家带来了ResourceHacker教程,可以用于修改electron生成的exe的各种信息。当然,本教程,也不局限于electron,其他exe也是一样适用的。

修改效果展示

本教程中,展示修改图标和文件的附加信息。

利用ResourceHacker修改electron的版本信息及图标 - 025

利用ResourceHacker修改electron的版本信息及图标(图14-1)

利用ResourceHacker修改electron的版本信息及图标 - 027

利用ResourceHacker修改electron的版本信息及图标(图14-2)

下载软件

官方下载地址:http://www.angusj.com/resourcehacker/ ,截至到发文最新版本:4.5.30。官方的似乎是免费的,但是菜单是英文的。不建议小伙伴们下载国内的汉化版,版本有点低,而且,最终保存的exe可能不能使用。

利用ResourceHacker修改electron的版本信息及图标 - 017

利用ResourceHacker修改electron的版本信息及图标(图14-3)

利用ResourceHacker修改electron的版本信息及图标 - 018

利用ResourceHacker修改electron的版本信息及图标(图14-4)

利用ResourceHacker修改electron的版本信息及图标 - 019

利用ResourceHacker修改electron的版本信息及图标(图14-5)

修改图标

resourcehacker打开electron打包的exe之后,我们需要找到左侧文件夹的icon group。注意新的图标需要是符合electron规格的图标组,制作方法见这里:https://newsn.net/say/electron-ico-format.html

替换的过程比较简单,大家看图操作即可。

利用ResourceHacker修改electron的版本信息及图标 - 020

利用ResourceHacker修改electron的版本信息及图标(图14-6)

利用ResourceHacker修改electron的版本信息及图标 - 021

利用ResourceHacker修改electron的版本信息及图标(图14-7)

利用ResourceHacker修改electron的版本信息及图标 - 022

利用ResourceHacker修改electron的版本信息及图标(图14-8)

修改版本信息

我们选择左侧文件夹里面的version info,需要注意的一点就是:fileversion文件版本这个项目,修改主体部分的项目无效,需要修改顶部的fileversion内容。具体见下图。

利用ResourceHacker修改electron的版本信息及图标 - 024

利用ResourceHacker修改electron的版本信息及图标(图14-9)

利用ResourceHacker修改electron的版本信息及图标 - 025

利用ResourceHacker修改electron的版本信息及图标(图14-10)

利用ResourceHacker修改electron的版本信息及图标 - 027

利用ResourceHacker修改electron的版本信息及图标(图14-11)

如果你修改的是,下面主体部分的fileversion,而不是顶部的filerversion。那么也许你会看到,下图中所示的修改失败的截图:

利用ResourceHacker修改electron的版本信息及图标 - 029

利用ResourceHacker修改electron的版本信息及图标(图14-12)

保存成果

大家需要先用绿色箭头图标,测试一下修改是否有错误,然后再保存exe即可。如果你保存的exe不能正常使用,请确定你使用的是官方最新英文版本,国内的汉化版本似乎是问题的。

利用ResourceHacker修改electron的版本信息及图标 - bar

利用ResourceHacker修改electron的版本信息及图标(图14-13)

窗口的title

下图中箭头所示文字,也有人问,如何更改。苏南大叔这里说一下,这个文字是来自于package.json里面的name,所以,您说该咋改呢?对吧?

利用ResourceHacker修改electron的版本信息及图标 - win_title

利用ResourceHacker修改electron的版本信息及图标(图14-14)

结语

使用这种方式修改electron的exe,实属无奈之举。大家如果能够使用打包参数定义相关信息,请使用打包参数定义。另外,resourcehacker,也可以用于软件汉化。但是并不是本次文章的讨论范围之内。

更多resourcehacker的精彩文章,请点击这里:https://newsn.net/tag/resourcehacker/

  【electron】秘籍文章入口,仅传授于有缘之人  electron    resourcehacker

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

打赏任意金额,发送截图到邮箱 shang@newsn.net ,可以领取精选回馈如下(任选其一):
  • 《前端视频教程大礼包》一套
  • 《wordpress精选皮肤》一套
  • 《dedecms织梦精选模板》一套
感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!

岁月静好

关注互联网发展,关注苏南大叔的《程序如此灵动~》博客
本文章来自:程序如此灵动~
博客地址为:https://newsn.net/
原文地址为:https://newsn.net/say/resource-hacker.html
上一篇好文:electron-packager命令常用参数大全(含换图标方案)
下一篇好文:electron如何通过--debug启动参数,调用开发者工具

如果您转载了本文章,出于某种原因,并没有注明作者或者出处。
在这里,苏南大叔也表示理解和支持。因为苏南大叔深深地明白:
您会在合适的时机,合适的地方,给本博客一个外链。对吧?
您若开心,便是安好!岁月静好,但愿世界和平,没有纷争~