如何利用ResourceHacker修改electron的版本信息及图标?
发布于 作者:苏南大叔 来源:程序如此灵动~electron
打包生成的exe
,里面的各种内置文件信息的修改问题,牵动着无数小伙伴的心。无奈无论是packager
还是builder
,总是有那么点不方便修改的地方。
本篇文章中,苏南大叔就给大家带来了ResourceHacker
教程,可以用于修改electron
生成的exe
的各种信息。当然,本教程,也不局限于electron
,其他exe
也是一样适用的。
修改效果展示
本教程中,展示修改图标和文件的附加信息。
下载软件
ResourceHacker
官方下载地址:
截至到发文最新版本:4.5.30
。官方的似乎是免费的,但是菜单是英文的。不建议小伙伴们下载国内的汉化版,版本有点低,而且,最终保存的exe
可能不能使用。
修改图标
用resourcehacker
打开electron
打包的exe
之后,我们需要找到左侧文件夹的icon group
。注意新的图标需要是符合electron规格的图标组,制作方法见这里:
替换的过程比较简单,大家看图操作即可。
修改版本信息
我们选择左侧文件夹里面的version info
,需要注意的一点就是:fileversion
文件版本这个项目,修改主体部分的项目无效,需要修改顶部的fileversion
内容。具体见下图。
如果你修改的是,下面主体部分的fileversion
,而不是顶部的filerversion
。那么也许你会看到,下图中所示的修改失败的截图:
保存成果
大家需要先用绿色箭头图标,测试一下修改是否有错误,然后再保存exe即可。如果你保存的exe不能正常使用,请确定你使用的是官方最新英文版本,国内的汉化版本似乎是问题的。
窗口的title
也有人问:下图中箭头所示文字,如何更改?苏南大叔这里说一下,这个文字是来自于package.json
里面的name
,所以,您说该咋改呢?对吧?
结语
使用这种方式修改electron
的exe
,实属无奈之举。大家如果能够使用打包参数定义相关信息,请使用打包参数定义。另外,resourcehacker
,也可以用于软件汉化。但是并不是本次文章的讨论范围之内。
更多resourcehacker的精彩文章,请点击这里:https://newsn.net/tag/resourcehacker/ 。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。