Сейчас на форуме: hgdagon, asfa, bartolomeo (+4 невидимых)

 eXeL@B —› Программирование —› Вопрос по извлечению ресурсов из PE файла
Посл.ответ Сообщение


Ранг: 251.8 (наставник), 17thx
Активность: 0.120
Статус: Участник
Seeker

Создано: 02 декабря 2006 01:42
· Личное сообщение · #1

Написал для плага код, производящий извлечение ресурсов из файла без привлечения Win32 API (выдираю согласно PE формату). Возник вопрос -- как восстанавливать заголовки для иконок, курсоров и битмапов? И существует ли открытй алго для парсинга из бинарного вида менюх и диалогов?

-----
DREAMS CALL US





Ранг: 240.5 (наставник)
Активность: 0.190
Статус: Участник
Author of ACKiller

Создано: 02 декабря 2006 02:05
· Личное сообщение · #2

Насчет курсоров и битмапов - в примерах к дельфи есть ResXplor - как раз работа с простыми ресурсами.

А вот про меню и диалоги - наверно придется рипать код PE редактора




Ранг: 251.8 (наставник), 17thx
Активность: 0.120
Статус: Участник
Seeker

Создано: 02 декабря 2006 02:31
· Личное сообщение · #3

HoBleen пишет:
Насчет курсоров и битмапов - в примерах к дельфи есть ResXplor - как раз работа с простыми ресурсами


Спасибки, для иконок и курсоров там идет вызов CreateIconFromResource
Для битмапов тоже есть алго...

-----
DREAMS CALL US





Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 02 декабря 2006 03:03
· Личное сообщение · #4

=TS= пишет:
CreateIconFromResource

Попробуй пореверсить эти функции...

-----
Yann Tiersen best and do not fuck





Ранг: 251.8 (наставник), 17thx
Активность: 0.120
Статус: Участник
Seeker

Создано: 02 декабря 2006 03:13
· Личное сообщение · #5

PE_Kill пишет:
CreateIconFromResource
Попробуй пореверсить эти функции...


Ну это WinAPI, можно будет конечно посмотреть что там внутри...

-----
DREAMS CALL US




Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 02 декабря 2006 03:39
· Личное сообщение · #6

зачем реверсить, можно в исходники reactos заглянуть




Ранг: 251.8 (наставник), 17thx
Активность: 0.120
Статус: Участник
Seeker

Создано: 05 декабря 2006 10:44
· Личное сообщение · #7

Av0id пишет:
зачем реверсить, можно в исходники reactos заглянуть

У них для того, чтобы достать файл из CVS регится надо?

-----
DREAMS CALL US




Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 06 декабря 2006 06:10
· Личное сообщение · #8

за одним файлом на koders.com сходи, а вся охапка на оф.сайте


 eXeL@B —› Программирование —› Вопрос по извлечению ресурсов из PE файла
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати