使用rcedit修改exe文件信息(图标、版本、版权等)

这篇具有很好参考价值的文章主要介绍了使用rcedit修改exe文件信息(图标、版本、版权等)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目的

我在使用Electron的时候由electron-forge打包出来的exe中部分文件信息没法通过配置或打包时修改:
使用rcedit修改exe文件信息(图标、版本、版权等)
主要就是上面这个版权信息

后来发现Github上Electron组织下面有个rcedit工具可以处理这个问题。

rcedit是一个用于在Windows上编辑exe文件资源的命令行工具。

项目地址如下:
https://github.com/electron/rcedit

使用说明与演示

从项目地址下载可执行程序,然后在命令行中使用即可。

项目自带文档说明,也可以使用 -h 选项查看使用帮助:
使用rcedit修改exe文件信息(图标、版本、版权等)

下面是使用演示:
使用rcedit修改exe文件信息(图标、版本、版权等)
使用rcedit修改exe文件信息(图标、版本、版权等)
上面使用 rcedit "path-to-exe-or-dll" --set-version-string "key" "value" 命令修改了版权信息,其中版权信息的 keyLegalCopyright ,具体每个属性的 key 是什么可以参考下节说明。

version-string key

信息参考来源:
https://learn.microsoft.com/zh-cn/windows/win32/menurc/versioninfo-resource

名称 说明
CompanyName 生成文件的公司(例如, Microsoft CorporationStandard Microsystems Corporation, Inc. 此字符串是必需的)。
FileDescription 要向用户显示的文件说明。 当用户选择要安装的文件时,此字符串可能会显示在列表框中,例如 Keyboard Driver for AT-Style Keyboards。 此字符串是必需的。
FileVersion 文件的版本号,例如或 3.105.00.RC2。 此字符串是必需的。
InternalName 文件的内部名称(如果存在),例如,如果文件是动态链接库,则为模块名称。 如果文件没有内部名称,则此字符串应为原始文件名,无需扩展名。 此字符串是必需的。
LegalCopyright 适用于文件的版权声明。 这应包括所有通知、法律符号、版权日期等的全文。 此字符串是可选的。
LegalTrademarks 适用于文件的商标和注册商标。 这应包括所有声明的完整文本、合法符号、商标号等。 此字符串是可选的。
OriginalFilename 文件的原始名称,不包括路径。 此信息使应用程序能够确定文件是否已由用户重命名。 名称的格式取决于为其创建文件的文件系统。 此字符串是必需的。
PrivateBuild 有关文件的专用版本的信息,例如 Built by TESTER1 on \\TESTBED。 只有在根块的 fileflags 参数中指定了VS_FF_PRIVATEBUILD时,才应存在此字符串。
ProductName 分发文件的产品的名称。 此字符串是必需的。
ProductVersion 分发文件的产品版本,例如或 3.105.00.RC2。 此字符串是必需的。
SpecialBuild 指定此版本的文件与标准版本有何不同(例如, Private build for TESTER1 solving mouse problems on M250 and M250E computers)的文本。 只有在根块的 fileflags 参数中指定了VS_FF_SPECIALBUILD时,才应存在此字符串。

总结

rcedit这种事后处理的方式虽然我并不喜欢,但至少能解决问题,使用上也不麻烦。文章来源地址https://www.toymoban.com/news/detail-460782.html

到了这里,关于使用rcedit修改exe文件信息(图标、版本、版权等)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 怎么修改或移除WordPress后台仪表盘概览底部的版权信息和主题信息?

    前面跟大家分享『WordPress怎么把后台左上角的logo和评论图标移除?』和『WordPress后台底部版权信息“感谢使用 WordPress 进行创作”和版本号怎么修改或删除?』,其实在WordPress后台仪表盘的“概览”底部还有一个WordPress版权信息和所使用的主题信息。如下图中的“WordPress 6.

    2024年01月17日
    浏览(52)
  • Discuz论坛网站标题栏Powered by Discuz!版权信息如何去除或是修改?

    当我们搭建好DZ论坛网站后,为了美化网站,想把标题栏的Powered by Discuz!去除或是修改,应该如何操作呢?今天飞飞和你分享,在操作前务必把网站源码和数据库都备份到本地或是网盘。   Discuz的版权信息存在两处地方,一个是标题栏,一个是底部。一般为了美化修改个标

    2024年02月08日
    浏览(83)
  • (适配多个版本)双击 DWG 文件以使用 AutoCAD 产品打开时显示“Windows 找不到 [文件名].acad.exe ”

    1,鼠标右键单击——>点属性   2.更改打开方式,————>找到你安装的CAD的地方,双击acad.exe    但是以上方法,有点小难受,那就是在改过之后,文件的图标会改变,让人看起来不舒服 ——>     在键盘上按 WINDOWS+R 以显示“运行”窗口,输入 REGEDI

    2024年02月08日
    浏览(72)
  • 把unity项目打包成pc版时,做成只有一个exe文件,并添加图标

    unity打包后的成品一般会有包括.exe文件的5个。点击中间的.exe文件就可以运行了。但是这样不仅臃肿繁多,而且不美观。所以需要把它们合在一起,成为一个.exe文件。 下面就是把这5个文件打包成一个,并且设置自定义图标的方法: 准备: 1.需要准备一个ico图标文件,作为打

    2024年02月02日
    浏览(100)
  • Python tkinker 界面设计与图标设置和图片文件打包成单个exe

    1.  python 打包图片资源文件和逻辑文件,以及桌面应用图标  2. 完整代码如下。其作用是调用MTK 研发的图片信息dump工具,对图片AE 和AWB 进行分析归类到所属的目录中,并统计目录下文件个数,填充到最后一级文件夹名称开头。 3. 将图片文件转换为 py文件的脚本 4. 主逻辑脚

    2024年02月15日
    浏览(44)
  • 使用PyInstaller将pyqt应用转换为exe程序,并设置图标

    在PyInstaller中, -i 选项用于指定生成的可执行文件的图标文件。通过使用 -i 选项,可以将一个图标文件与生成的可执行文件关联起来,使得可执行文件在操作系统中显示指定的图标。 具体使用方法如下: 其中, 图标文件路径 是要指定的图标文件的路径,可以是ICO格式的图

    2024年02月14日
    浏览(52)
  • 修改Win10某种文件类型的默认图标

    Typora收费后,降版本使用0.94版的,却发现这个版本的文件图标是这样的。 看的很难受,于是就开始研究怎么修改文件图标。 首先打开注册表 win + R 输入 regedit,找到以下路径 HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerFileExts.mdUserChoice 看到这个文件的值,记下后,

    2024年02月13日
    浏览(39)
  • cocos creator 3.x打包构建原生安卓APK流程(打包release版本,修改APP图标)

    本文介绍cocos creator 3.x如何打包构建原生安卓APK,一开始是按照官网构建示例操作的,发现存在各种SDK版本问题,因为对原生Android没什么研究只能瞎琢磨,最后勉强算是打包出来了…写个文章记录下流程,免得后续又忘记…如果有不对的地方,欢迎在评论区指正,有疑问也可

    2024年02月10日
    浏览(69)
  • apache安全之修改或隐藏版本信息

    修改apache版本信息     在安装之前,编辑原文件httpd-2.2.31/include/ap_release.h文件如下:      40 #define AP_SERVER_BASEVENDOR \\\"IIS\\\"      41 #define AP_SERVER_BASEPROJECT \\\"IIS HTTP Server\\\"      42 #define AP_SERVER_BASEPRODUCT \\\"IIS\\\"      43      44 #define AP_SERVER_MAJORVERSION_NUMBER 7      45 #define AP_SERV

    2024年02月15日
    浏览(40)
  • Android 13 Hotseat定制化修改——005 hotseat图标禁止形成文件夹

    目录 一.背景 二.方案 由于需求是需要自定义修改Hotseat,所以此篇文章是记录如何自定义修改hotseat的,应该可以覆盖大部分场景,修改点有修改hotseat布局方向,hotseat图标数量,hotseat图标大小,hotseat布局位置,hotseat图标禁止形成文件夹,hotseat图标禁止移动到Launcher中,本篇

    2024年02月13日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包