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. :D

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:

Code: Alles auswählen

1 ICON DISCARDABLE "Mein Icon.ico"

Verfasst: 16. Mai 2011 14:27
von koeditzm
Danke softwaremaker. Sowas habe ich gesucht. Perfekt.