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

Re: Заглянуть в ресурс

Добавлено: 01 сен 2011, 10:21
Semi-bit
Хорошая тема :) Поделюсь своими наблюдениями.
  1. Первые 4 байта - сигнатура файла. FB обозначает файл випа, PR можно по-разному расшифровать. Я расшифровываю, как Personal Resource
  2. Вторые 4 байта - размер файла без 8 первых байт, в которых, собственно, лежат сигнатура и размер файла. Непонятно, зачем надо хранить размер отдельно :)
Решил вот тоже разобраться со структурой, если у кого-нибудь есть замечания, просьба их выложить. Я, кстати, не определял адрес таблицы объектов, а тупо искал строки IINTERFACE, начиная с конца. Тоже неплохо работает, и размер файлов при этом не становится помехой.
Насчёт декомпиляции интерфейсов: исходники получить не удастся, максимум - листинг программы без инструкций макрокомпилятора, а может быть, и в виде байт-кода. Разработчики не должны быть обеспокоены, что кто-то им дорогу перейдёт :)