Seite 1 von 1
Hersteller / Copyright mittels QMAKE in DLL setzen
Verfasst: 16. Mai 2011 13:08
von koeditzm
Hallo zusammen,
wenn ich meine selbsterstellten DLLs in Windows' Eigenschaften (siehe Anhang) einsehe, werden mir unter dem Register "Details" Werte zu Dateiversion, etc. angezeigt. Gibt es in eine Möglichkeit, den Hersteller der Bibliothek unter dem Feld Copyright mittels einer Variablen in der .pro-Datei zu hinterlegen.
Gruß
Verfasst: 16. Mai 2011 13:42
von androphinx
Normalerweise sollte dir das helfen:
http://www.gidf.de
Ich bin aber kein Unmensch, deswegen, aber nur dieses eine Mal:
http://msdn.microsoft.com/en-us/library ... 85%29.aspx
Verfasst: 16. Mai 2011 14:01
von koeditzm
Danke.
Leider hilft Google nur, wenn man auch weiß wonach man suchen muss.

RC_FILE
Verfasst: 16. Mai 2011 14:14
von softwaremaker
@androphinx das macht man doch eigentlich nicht mit dem Manifest, sondern mit einer RC-Datei:
schreibe in .pro:
RC_FILE = meinprog.rc
erstelle mit texteditor eine "meinprog.rc" im gleichen Verzeichnis wie .pro:
Code: Alles auswählen
1 VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "000004e4"
BEGIN
VALUE "Comments", "Mein Kommentar\0"
VALUE "CompanyName", "Meine Firma\0"
VALUE "FileDescription", "Mein Dateiname\0"
VALUE "FileVersion", "1, 0, 0, 0\0"
VALUE "InternalName", "Mein Dateiname intern\0"
VALUE "OriginalFilename", "Mein Dateiname.dll\0"
VALUE "PrivateBuild", "\0"
VALUE "ProductName", "Mein Produktname\0"
VALUE "ProductVersion", "0, 0, 0, 0\0"
VALUE "SpecialBuild", "\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0, 1252
END
END
und ersetze dort die entsprechenden Werte duch eigene.
Kompilieren und fertig.
In der RC-Datei kannst du deiner Datei auch ein Icon verpassen:
Verfasst: 16. Mai 2011 14:27
von koeditzm
Danke softwaremaker. Sowas habe ich gesucht. Perfekt.