无忧启动论坛

标题: [已解决] 命令行修改文件版本信息 [打印本页]

作者: datbik189    时间: 2018-6-22 19:55
标题: [已解决] 命令行修改文件版本信息
本帖最后由 datbik189 于 2018-6-26 09:08 编辑

请教各位大大,用何种工具通过命令行修改ExE文件版本信息?

5大已提供解决办法,鸣谢5大!
作者: 527104427    时间: 2018-6-22 20:08
http://www.angusj.com/resourcehacker/

1.png (146.48 KB, 下载次数: 9)

1.png

作者: datbik189    时间: 2018-6-22 20:10
527104427 发表于 2018-6-22 20:08
http://www.angusj.com/resourcehacker/

5大能给出具体命令吗?
作者: 邪恶海盗    时间: 2018-6-22 22:55
execope
reshacker

自己搜...
作者: tt911    时间: 2018-6-23 18:16
本帖最后由 tt911 于 2018-6-23 18:24 编辑

哈哈,这样的小程序,我知道如何编了~~

批量打开,取得控件内容,之后再回添回编译生成就批量搞好了,只是可惜的是没有找到一款现成的命令行工具。

修改成功,自己写的程序就是量身打造啊~~

把上面的程序修改一下,不写入前3行,写到一个临时的temp.txt中
再生成一个临时的temp2.txt( 含有楼主所要的那个版本信息和Resoure Hacker中的
1 VERSIONINFO
FILEVERSION 你的版本号

完事,再去修改控件的内容,并编译 和 保存 ,最后就达标了 ~~
当然,还要配合读取楼主   *.exe的文件路径的列表

AHK确实是克星啊~~
作者: datbik189    时间: 2018-6-23 19:47
tt911 发表于 2018-6-23 18:16
哈哈,这样的小程序,我知道如何编了~~

批量打开,取得控件内容,之后再回添回编译生成就批量搞好了,只 ...

水平不够,只是想通过RH.exe简单的命令行批量添加修改版本信息,没有找到合适的命令和参数
作者: 527104427    时间: 2018-6-23 21:55
datbik189 发表于 2018-6-23 19:47
水平不够,只是想通过RH.exe简单的命令行批量添加修改版本信息,没有找到合适的命令和参数

这。。。。网站上说明够详细的啦,算了,好人做到底吧

假设存在a.exe    b.exe
要求将a.exe版本信息复制到b.exe
ResourceHacker.exe以下简称rh.exe

第一步,先清除b.exe版本信息:
rh.exe   -open   b.exe   -save   b.exe   -action   delete   -mask   VERSIONINFO,, -log NUL

第二步,解出a.exe的版本信息
rh.exe   -open   a.exe   -save   version.res   -action    extract    -mask    VERSIONINFO,,

第三步,将a.exe解出的版本信息加入b.exe
rh.exe   -open    b.exe    -save    b.exe    -action    addoverwrite    -res    version.res    -mask    VERSIONINFO,,
作者: 527104427    时间: 2018-6-23 22:46
如果不是复制整个版本信息,而是修改某一项,我用PECMD写了一个脚本示例,可以参考一下:

修改版本信息.part1.rar

4 MB, 下载次数: 58, 下载积分: 无忧币 -2

修改版本信息.part2.rar

2.23 MB, 下载次数: 53, 下载积分: 无忧币 -2


作者: datbik189    时间: 2018-6-24 08:16
527104427 发表于 2018-6-23 22:46
如果不是复制整个版本信息,而是修改某一项,我用PECMD写了一个脚本示例,可以参考一下:

5大真乃牛人也,非常感谢!!!
作者: DDVAN    时间: 2024-4-15 22:50
谢谢老大




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3