Winrar sfx 命令行添加文件详细信息

Winrar sfx 命令行添加文件详细信息

我有一个类似于这个的 winrar 命令来捆绑一些 exe。

"C:\Program Files\WinRAR\WinRAR.exe" a -sfx -iicon"logo.ico" -k -z"options_notepad.txt" "Export\notepadPack.exe" "notepad.exe"

选项_记事本.txt

Setup=notepad.exe
TempMode
Silent=1
Overwrite=1

我想在我的 sfx 中添加版权或文件版本等信息。我使用的是 winrar 4.20。

在此处输入图片描述

答案1

您可以使用赢取回报

  • 运行go-winres init创建winres目录
  • winres\winres.json
    • 删除以下部分"RT_MANIFEST""RT_GROUP_ICON"
    • 填写剩余部分的字段"RT_VERSION"(保留"#1"原样"0000"
  • 跑步go-winres patch yourarchive.exe
  • 检查一切无误后,删除yourarchive.exe.bak

例子winres.json

{
  "RT_VERSION": {
    "#1": {
      "0000": {
        "fixed": {
          "file_version": "1.2.3.0"
        },
        "info": {
          "0409": {
            "FileDescription": "A fabulous archive",
            "LegalCopyright": "© Philipp H."
          }
        }
      }
    }
  }
}

不要忘记将其编辑为utf-8。

相关内容