Получить служебную информацию из файла

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Ответить
mirk
постоялец
Сообщения: 319
Зарегистрирован: 24.09.2007 10:03:39

Получить служебную информацию из файла

Сообщение mirk »

Какими функциями можно получить служебную информацию из бинарного (exe, dll) файла?
Интересует: версия, производитель и может что еще есть интересное ;)
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 839
Зарегистрирован: 20.07.2013 01:04:30

Сообщение Sharfik »

Те же функции что и в Delphi использую.
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

mirk
Посмотри модули в составе FPC

Код: Выделить всё

versionresource
winpeimagereader
resreader
winpeimagereader

Это из состава пакета fcl-res.
Пример можно глянуть в rxversinfo.pas из состава RXFpc
mirk
постоялец
Сообщения: 319
Зарегистрирован: 24.09.2007 10:03:39

Сообщение mirk »

Те же функции что и в Delphi использую.

Мега крутой ответ.
А что не "Те же функции что и в Си использую" или "Те же функции что мой знакомый использует"?
Блондинка? ;)

alexs
Спасибо, вроде то что надо - буду разбираться.
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 839
Зарегистрирован: 20.07.2013 01:04:30

Сообщение Sharfik »

mirk писал(а):Мега крутой ответ.
А что не "Те же функции что и в Си использую" или "Те же функции что мой знакомый использует"?
Блондинка? ;)

Не, спасибо, блондинку мне не надо.
Тебе что то слова Яндекс, Google говорят? Там можно запросить "Delphi получить версию файла" или иные варианты запроса. На что тебе будут выданы готовые функции по получению того, что ты хотел. Сборник Кулиба Delphi еще никто не запрещал использовать в lazarus. И в отличие от Си, их не надо будет переделывать, хотя если нечем заняться, можешь Си код поискать, и их адаптировать. :roll:
mirk
постоялец
Сообщения: 319
Зарегистрирован: 24.09.2007 10:03:39

Сообщение mirk »

Тебе что то слова Яндекс, Google говорят?

И что? В Яндексе и Гугле можно много чего найти, например ссылки на актуальные версии FPC и Lazarus. Теперь попросим удалить это с сайта, ведь оно уже находится через поисковик. Что за бред?
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

А как вытянуть инфу, хотя бы о версии файла под FreeBSD?
Ответить