Страница 1 из 1

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

СообщениеДобавлено: 18.03.2014 12:46:23
mirk
Какими функциями можно получить служебную информацию из бинарного (exe, dll) файла?
Интересует: версия, производитель и может что еще есть интересное ;)

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

СообщениеДобавлено: 18.03.2014 13:23:49
Sharfik
Те же функции что и в Delphi использую.

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

СообщениеДобавлено: 18.03.2014 14:08:22
alexs
mirk
Посмотри модули в составе FPC
Код: Выделить всё
versionresource
winpeimagereader
resreader
winpeimagereader

Это из состава пакета fcl-res.
Пример можно глянуть в rxversinfo.pas из состава RXFpc

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

СообщениеДобавлено: 19.03.2014 12:32:10
mirk
Те же функции что и в Delphi использую.

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

alexs
Спасибо, вроде то что надо - буду разбираться.

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

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

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

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

СообщениеДобавлено: 19.03.2014 15:47:21
mirk
Тебе что то слова Яндекс, Google говорят?

И что? В Яндексе и Гугле можно много чего найти, например ссылки на актуальные версии FPC и Lazarus. Теперь попросим удалить это с сайта, ведь оно уже находится через поисковик. Что за бред?

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

СообщениеДобавлено: 21.03.2014 12:54:24
GAMER
А как вытянуть инфу, хотя бы о версии файла под FreeBSD?