Hersteller / Copyright mittels QMAKE in DLL setzen

Alles rund um die Programmierung mit Qt
Antworten
koeditzm
Beiträge: 8
Registriert: 9. Dezember 2010 18:24
Kontaktdaten:

Hersteller / Copyright mittels QMAKE in DLL setzen

Beitrag 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ß
Dateianhänge
Eigenschaften-Seite in Windows.
Eigenschaften-Seite in Windows.
dll_properties.jpg (58.57 KiB) 3720 mal betrachtet
androphinx
Beiträge: 170
Registriert: 26. Januar 2009 09:19
Wohnort: 127.0.0.2

Beitrag 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
koeditzm
Beiträge: 8
Registriert: 9. Dezember 2010 18:24
Kontaktdaten:

Beitrag von koeditzm »

Danke.

Leider hilft Google nur, wenn man auch weiß wonach man suchen muss. :D
softwaremaker
Beiträge: 149
Registriert: 1. April 2009 19:25

RC_FILE

Beitrag 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"
koeditzm
Beiträge: 8
Registriert: 9. Dezember 2010 18:24
Kontaktdaten:

Beitrag von koeditzm »

Danke softwaremaker. Sowas habe ich gesucht. Perfekt.
Antworten