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

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

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

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

1
задан Peter Mortensen 8 August 2012 в 16:04
поделиться

3 ответа

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

1
ответ дан 2 September 2019 в 22:53
поделиться

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

1
ответ дан 2 September 2019 в 22:53
поделиться

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

0
ответ дан 2 September 2019 в 22:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: