Wie kann ich die Datei Attribute wie Autor, Version, Produktversion, Kommentar bei Release exe setzen?
-
Hi,
wie kann ich in Visual Studio C++ 2008 Express die Dateiversion, Autor, Produktversion, Kommentar usw. setzen. Sodass ich dann bei meiner kompilierten Exe im Release Ordner diese Daten verfügbar habe?
Ich will einfach das die Exe eine Versionsnummer bekommt, bisher steht immer nur "0.0.0.0" da.
MfG
Scarabol
-
Eigentümlich bei mir liefert Google sofort und schnell Informationen
http://lmgtfy.com/?q=mfc+file+versionSiehe dritter Link:
http://www.codeproject.com/KB/files/fileversioninfo.aspxSiehe auch:
http://www.microsoft.com/msj/0498/c0498.aspx
-
Ich seh da nur Themen um die Informationen auszulesen keine um sie zu schreiben???
MfG
Scarabol
-
Upps! Sorry! Ich habe nicht genau gelesen. Tut mir leid!
Für EE musst Du manuell eine RC Datei erzegen und die VERSIONINFO dort eintragen.
http://msdn.microsoft.com/en-us/library/aa381058(VS.85).aspxOder Du nimmst einen der hier angegebenen RC-Editoren.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-143003.html
-
hmpf, ich hab die Resourcedatei hinzugefügt und neu kompiliert, aber weder die Relase exe noch die Debug Exe bekommen die Infos angehängt:
Edit:
Ops die muss im Binary Format sein?Edit2:
Ich hab die version.rc mit dem Projekt verknüpft und mit dem ResourceBuilder erstellt, aber ich bekomme trotzdem keine Infos angezeigtMfG
Scarabol
-
Hi,
also egal wie ich es versuche Visual C++ weigert sich beharrlich die Informationen an die Exe anzuhängen.
Was kann ich noch versuchen?
MfG
Scarabol
-
Hi,
keine Ahnung warum aber mit Visual C++ 2010 Express funktioniert es jetzt auf einma...
Weiß einer wie ich Visual C++ 2010 Express auf Deutsch umstellen kann?
Gibts dazu irgendwie Sprachpakete oder so?MfG
Scarabol
-
Sofern das Platform SDK installiert ist sollte, wenn die RC Datei dem Projekt hinzugefügt wird, diese auch kompiliert werden.
Aber ich mag mich irren, denn ich habe keine EE Version...
Oder mach es so:
http://www.codeproject.com/KB/install/VerPatch.aspx?msg=3101075
-
Hi,
ich habs mit Hilfe einer .rc Datei hinbekommen. Einfach hinzugefügt und dann kompilieren, da hab ich dann auch direkt das Icon eingefügt.
Hier mal mein .rc Datei (ohne Icon):
1 VERSIONINFO FILEVERSION 1,0,0,1 PRODUCTVERSION 2,0,1,0 BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904E4" BEGIN VALUE "CompanyName", "GMBH" VALUE "FileVersion", "1.0.0" VALUE "FileDescription", "test" VALUE "LegalCopyright", "test" VALUE "ProductName", "test" VALUE "ProductVersion", "2.0.1" END END BLOCK "VarFileInfo" BEGIN VALUE "Translation", 0407, 1252 END END
Tipp:
Mann kann zwar mit der Express Version keine Ressource Dateien bearbeiten. Aber man kann sich den Code anzeigen lassen siehe oben. Was man dann eintragen muss steht im Netz.MfG
Scarabol