![]() |
eXeL@B —› Вопросы новичков —› Получение данных из IMAGE_DIRECTORY_ENTRY_DEBUG |
Посл.ответ | Сообщение |
|
Создано: 27 февраля 2017 22:59 · Личное сообщение · #1 |
|
Создано: 28 февраля 2017 00:18 · Поправил: deniskore · Личное сообщение · #2 Дам вам несколько подсказок. Вам нужно получить количество записей в дебаг директории. Code:
Затем вы находите нужную секцию используя адрес вашей дебаг директории. Code:
![]() |
|
Создано: 28 февраля 2017 01:03 · Личное сообщение · #3 deniskoredeniskore пишет: int items = Вам большое спасибо! Только меня начинает беспокоить ситуация, когда я получаю правильный результат, но не знаю почему. Не могли бы вы пояснить зачем надо делить deniskore пишет: optHeader->DataDirectory[IMAGE_DIRECTORY_ENTRY_DEBUG].Size / sizeof(IMAGE_DEBUG_DIRECTORY); ?? ![]() |
|
Создано: 28 февраля 2017 03:47 · Поправил: plutos · Личное сообщение · #4 Вот тут: http://www.debuginfo.com/articles/debuginfomatch.html вы найдете много полезной информации. The number of entries in the debug directory can be obtained by dividing the size of the debug directory (as specified in the optional header’s data directory entry) by the size of IMAGE_DEBUG_DIRECTORY structure. ----- Give me a HANDLE and I will move the Earth. ![]() |
|
Создано: 28 февраля 2017 21:37 · Личное сообщение · #5 Ребята спасибо вам огромное, я во всем разобрался. Моя ошибка была в том, что я по простоте душевной, почему то считал, что Code:
![]() |
![]() |
eXeL@B —› Вопросы новичков —› Получение данных из IMAGE_DIRECTORY_ENTRY_DEBUG |