Outil de ligne de commande pour modifier les ressources du fichier EXE sur Windows.
Des binaires prédéfinis peuvent être trouvés dans les versions GitHub.
Pour construire, vous avez besoin de CMake 3.15+ et Visual Studio 2015 ou supérieur.
cmake -E make_directory buildcd buildcmake ..cmake --build . Montrer de l'aide:
$ rcedit -hDéfinir la chaîne de version:
$ rcedit " path-to-exe-or-dll " --set-version-string " Comments " " This is an exe "Utilisez cette option pour modifier les propriétés prises en charge, comme décrit dans la documentation MSDN ici
Définir la version du fichier:
$ rcedit " path-to-exe-or-dll " --set-file-version " 10.7 "Définir la version du produit:
$ rcedit " path-to-exe-or-dll " --set-product-version " 10.7 "Régler l'icône:
$ rcedit " path-to-exe-or-dll " --set-icon " path-to-ico "Définir la chaîne de ressources:
$ rcedit " path-to-exe-or-dll " --set-resource-string id_number " new string value " Définir le niveau d'exécution demandé ( asInvoker | highestAvailable | requireAdministrator ) dans le manifeste:
$ rcedit " path-to-exe-or-dll " --set-requested-execution-level " requireAdministrator "Définir le manifeste de l'application:
$ rcedit " path-to-exe-or-dll " --application-manifest ./path/to/manifest/fileEt vous pouvez modifier plusieurs choses dans une seule commande:
$ rcedit " path-to-exe-or-dll " --set-icon " path-to-ico " --set-file-version " 10.7 "Obtenir la chaîne de version:
$ rcedit " path-to-exe-or-dll " --get-version-string " property " Utilisez les mêmes propriétés que --set-version-string . Utilisez "FileVersion" pour obtenir les résultats de --set-file-version et "ProductVersion" pour obtenir les résultats de --get-product-version .
Obtenez une chaîne de ressources:
$ rcedit " path-to-exe-or-dll " --get-resource-string id_number