StringFileInfo von VLC.exe korrekt?
Verfasst: 08.08.2010 12:43
Hallo PB'ler,
ich programmiere derzeit ein Programm, dass von Programmdateien (*.exe) die StringFileInfo-Daten ausliest.
Das Programm funktioniert schon mit fast allen Programmdateien korrekt, nur bei VLC.exe und ein paar anderen leider nicht.
Als ich mir den Unterschied der funktionierenden und nicht funktionierenden Programmdateien angesehen habe, fiel mir auf
das der Eintrag des Blocks "VarFileInfo" gar nicht in dem Block "StringFileInfo" vorhanden ist.
Haben da die Programmierer geschlampt?
Mfg Sicro
ich programmiere derzeit ein Programm, dass von Programmdateien (*.exe) die StringFileInfo-Daten ausliest.
Das Programm funktioniert schon mit fast allen Programmdateien korrekt, nur bei VLC.exe und ein paar anderen leider nicht.
Als ich mir den Unterschied der funktionierenden und nicht funktionierenden Programmdateien angesehen habe, fiel mir auf
das der Eintrag des Blocks "VarFileInfo" gar nicht in dem Block "StringFileInfo" vorhanden ist.
Code: Alles auswählen
1 VERSIONINFO
FILEVERSION 1,1,0,0
PRODUCTVERSION 1,1,0,0
FILEOS 0x4
FILETYPE 0x1
{
BLOCK "StringFileInfo"
{
BLOCK "040904E4"
{
VALUE "CompanyName", "the VideoLAN Team"
VALUE "ProductName", "VLC media player"
VALUE "ProductVersion", "1,1,0,0"
VALUE "InternalName", ""
VALUE "OriginalFilename", "vlc.exe"
VALUE "FileVersion", "1.1.0"
VALUE "FileDescription", "VLC media player"
VALUE "LegalCopyright", "(c) 1996-2010 the VideoLAN Team"
}
}
BLOCK "VarFileInfo"
{
VALUE "Translation", 0x0409 0x04B0
}
}
Mfg Sicro