Die
ResourceUtils hab ich mir schon angesehen und auch die PJResFile. Leider alle nur für *.res.
Wenn es nicht anders geht nehme ich auch die, aber damit hatte ich bisher keinen Erfolg.
Da gibt es TPEResourceModule, mit dem man auch die .exe aktualisieren kann. Das ist aber gar nicht notwendig.
Ein fertiges Open Source Tool, das das damit macht, findest du hier:
http://www.jasontpenny.com/blog/2009...in-res-or-exe/
Wir machen das aber anders:
Ich schreibe die Version einfach im PreBuild-Event mit diesen Units in die .res Datei hinein. Dann kompiliert Delphi die gleich mit ein und ich brauche keine eigene .rc Datei. Heißt man kann die anderen Versionsinfos auch in Delphi normal editieren.
(Und wenn man die Version nur an der letzten Stelle ergänzt, geht das sogar mit der restlichen Version.)