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"
options_notepad.txt
Setup=notepad.exe
TempMode
Silent=1
Overwrite=1
Я хотел бы добавить информацию об авторских правах или версии файла в мой sfx. Я использую winrar 4.20.
1 ответ
Вы можете использовать go-winres:
- Бегать
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.