Befehlszeilen -Tool zum Bearbeiten von Ressourcen der EXE -Datei unter Windows.
Vorbereitete Binärdateien finden Sie in den Github -Veröffentlichungen.
Zum Aufbau benötigen Sie CMake 3.15+ und Visual Studio 2015 oder höher.
cmake -E make_directory buildcd buildcmake ..cmake --build . Show Hilfe:
$ rcedit -hVersionszeichenfolge festlegen:
$ rcedit " path-to-exe-or-dll " --set-version-string " Comments " " This is an exe "Verwenden Sie diese Option, um unterstützte Eigenschaften zu ändern, wie in der MSDN -Dokumentation hier beschrieben
Dateiversion festlegen:
$ rcedit " path-to-exe-or-dll " --set-file-version " 10.7 "Produktversion festlegen:
$ rcedit " path-to-exe-or-dll " --set-product-version " 10.7 "Ikone einstellen:
$ rcedit " path-to-exe-or-dll " --set-icon " path-to-ico "Ressourcenzeichenfolge festlegen:
$ rcedit " path-to-exe-or-dll " --set-resource-string id_number " new string value " Setzen Sie die angeforderte Ausführungsstufe ( asInvoker | highestAvailable | requireAdministrator ) im Manifest:
$ rcedit " path-to-exe-or-dll " --set-requested-execution-level " requireAdministrator "Anwendungsmanifest festlegen:
$ rcedit " path-to-exe-or-dll " --application-manifest ./path/to/manifest/fileUnd Sie können mehrere Dinge in einem Befehl ändern:
$ rcedit " path-to-exe-or-dll " --set-icon " path-to-ico " --set-file-version " 10.7 "Versionszeichenfolge erhalten:
$ rcedit " path-to-exe-or-dll " --get-version-string " property " Verwenden Sie die gleichen Eigenschaften wie --set-version-string . Verwenden Sie "FileVersion" , um die Ergebnisse von --set-file-version und "ProductVersion" zu erhalten, um die Ergebnisse von --get-product-version zu erhalten.
Ressourcenzeichenfolge erhalten:
$ rcedit " path-to-exe-or-dll " --get-resource-string id_number