使用 rcedit 修改 exe 文件信息

内容目录

目的

前几天折腾一键生成软件时发现修改文件信息还要付费。后来发现,GitHub 上的 Electron 组织提供了一个名为 rcedit 的工具,可以解决这个问题。rcedit 是一个用于在 Windows 上编辑 exe 文件资源的命令行工具。

使用说明与演示

项目地址下载 rcedit 程序,并在命令行中运行。项目自带的文档说明也可以使用 -h 选项查看。以下是一个命令模板:

rcedit "path-to-exe-or-dll" --set-version-string "key" "value"

key为要修改的值
value为要修改的值的内容

version-string key 信息

参考来源:Versioninfo resource

名称 说明
CompanyName 创建该文件的公司名,例如 Microsoft Corporation。此字符串是必需的。
FileDescription 文件的描述信息。当用户选择安装文件时,此字符串可能会显示在列表框中。此字符串是必需的。
FileVersion 文件的版本号,例如 3.10 或 5.00.RC2。此字符串是必需的。
InternalName 文件的内部名称。如果文件没有内部名称,则此字符串应为原始文件名,无需扩展名。
LegalCopyright 适用于该文件的版权声明,包括所有通知、法律符号和版权日期等内容。此字符串是可选的。
LegalTrademarks 适用于文件的商标和注册商标声明,包括所有声明的全文、合法符号和商标号等。此字符串是可选的。
OriginalFilename 文件的原始名称,不包括路径。此字符串是必需的。
PrivateBuild 有关该文件专用版本的信息。只有在 fileflags 参数中指定了 VS_FF_PRIVATEBUILD 时,才应包含此字符串。
ProductName 分发该文件的产品名称。此字符串是必需的。
ProductVersion 分发产品的版本号,例如 3.10 或 5.00.RC2。此字符串是必需的。
SpecialBuild 该版本文件与标准版本有何不同的说明。只有在 fileflags 参数中指定了 VS_FF_SPECIALBUILD 时,才应包含此字符串。

总结

recdit使用着实方便,特别是救急的时候

发表评论

滚动至顶部