Инструмент командной строки для редактирования ресурсов exe -файла в Windows.
Предварительные двоичные файлы можно найти в выпусках GitHub.
Для построения вам нужен Cmake 3.15+ и Visual Studio 2015 или выше.
cmake -E make_directory buildcd buildcmake ..cmake --build . Показать помощь:
$ rcedit -hУстановить версию String:
$ rcedit " path-to-exe-or-dll " --set-version-string " Comments " " This is an exe "Используйте эту опцию, чтобы изменить любые поддерживаемые свойства, как описано в документации MSDN здесь
Установить версию файла:
$ rcedit " path-to-exe-or-dll " --set-file-version " 10.7 "Установите версию продукта:
$ rcedit " path-to-exe-or-dll " --set-product-version " 10.7 "Установить значок:
$ rcedit " path-to-exe-or-dll " --set-icon " path-to-ico "Установить строку ресурса:
$ rcedit " path-to-exe-or-dll " --set-resource-string id_number " new string value " Установите запрошенный уровень выполнения ( asInvoker | highestAvailable | requireAdministrator ) в манифесте:
$ rcedit " path-to-exe-or-dll " --set-requested-execution-level " requireAdministrator "Установите манифест приложения:
$ rcedit " path-to-exe-or-dll " --application-manifest ./path/to/manifest/fileИ вы можете изменить несколько вещей в одной команде:
$ rcedit " path-to-exe-or-dll " --set-icon " path-to-ico " --set-file-version " 10.7 "Получить версию строки:
$ rcedit " path-to-exe-or-dll " --get-version-string " property " Используйте те же свойства, что и --set-version-string . Используйте "FileVersion" , чтобы получить результаты --set-file-version и "ProductVersion" , чтобы получить результаты --get-product-version .
Получить строку ресурса:
$ rcedit " path-to-exe-or-dll " --get-resource-string id_number