![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
TarasBer |
![]()
Сообщение
#1
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Пока что, после долгого рытья интернета, я узнал, что те 4 числа, которые составляют версию программы, находятся сразу после первых 48 байт указателя на ресурс.
Жёстко задавать 48 байт - это как-то опасно, наверняка это число имеет глубокий смысл, я не знаю, будет ли работать не под хрюшей. И наверняка в windows.h есть какой-то стандартный тип, структура, в которой как раз 48 байт не знаю чего, после которых идёт номер версии. Ковырял я windows.pas, попытался что-то на мдсн почитать, ничего не нашёл. В общем, что за структура, ну или мало ли просто какая есть стандартная функция получения вот этих вот 4х чисел из ресурса. -------------------- |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Вообще-то для получения версий предназначены вот эти функции (в частности, чтобы получить Major/Minor/Release/Build, достаточно GetFileVersionInfo + VerQueryValue)
|
![]() ![]() |
![]() |
Текстовая версия | 14.07.2025 20:47 |