Как я могу программно прочитать, какую версию программного обеспечения я использую? - PullRequest
1 голос
/ 21 июля 2010

Как программно прочитать, какую версию программного обеспечения я использую?

Если я использую Visual Studio для создания проекта, и этот проект включает файл ресурса (.rc), а в этом файле указывается версия, как я могу использовать код для «чтения» информации о версии?

То есть, если я хочу, чтобы программное обеспечение сообщало, какая у него версия при запуске, и единственное место, где хранится эта информация, - это файл .rc, что мне делать?

Ответы [ 3 ]

1 голос
/ 21 июля 2010

Вы можете использовать GetFileVersionInfo с именем текущего исполняемого файла / dll для чтения информации о версии, которая была встроена в exe / dll при сборке из файла ресурсов.

1 голос
/ 21 июля 2010

Вы хотите использовать GetFileVersion () и связанные функции.

0 голосов
/ 21 июля 2010

Предполагая, что вы используете VERSIONINFO в файлах ресурсов, используйте эти функции .

...