Version von Anwendung abfragen
-
Hallo,
kann mir jemand verraten, wie ich an die Versionnummer meiner Anwendung komme. Die Versionsinformationen liegen in den Resourcen meiner Anwendung. Danke.
-
nicht ganz sicher, sieht aber vernüntig aus
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/resources/introductiontoresources/resourcereference/resourcefunctions/findresource.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/resources/introductiontoresources/resourcereference/resourcefunctions/loadresource.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/WindowsUserInterface/Resources/IntroductiontoResources/resourcereference/resourcetypes.asp
-
Habe gestern noch eine Lösung gefunden:
... UINT uLen; DWORD nSize; char *pInfo; wchar_t *pVersion; if ( !pRt ) return NULL; nSize = GetFileVersionInfoSize( pFile, 0 ); if ( nSize ) { pInfo = new char[nSize]; GetFileVersionInfo( pFile, 0, nSize, pInfo ); VerQueryValue( pInfo, TEXT( "\\StringFileInfo\\040704B0\\ProductVersion" ), (void**)&pVersion, (PUINT)&uLen ); }; ...