Dateiversion als string
-
Also, ich habe folgenden Code, um Versionsinformationen aus einer (dll)Datei zu holen:
int getFileVersion(char* szFileName) { DWORD dwHandle; LPVOID vData = NULL; VS_FIXEDFILEINFO *fInfo = NULL; DWORD dwSize = GetFileVersionInfoSize(szFileName, &dwHandle); ULONGLONG fileVersion = 0; vData = malloc(dwSize); GetFileVersionInfo(szFileName, dwHandle, dwSize, vData); UINT len; VerQueryValue(vData, _T("\\"), (LPVOID*) &fInfo, &len); return fInfo->dwFileVersionMS; }Wie kann ich aus dieser Zahl, die ich jetzt erhalte, die einzelnen Teile ermitteln? (also dass ich beispielsweise auf 5.8.3.12 komme)
danke schonmal!
-
Problem geloest!