![]() |
Можно ли открыть файл dll?
Возможно ли открыть файл динамической библиотеки написанный на Делфи? Если можно, то как
|
batja
ээээ что значит открыть? Просто прочитать? Получить код функции? |
batja
Да :) "Корректный вопрос", гы. Возможно тебе помогут GetProcAddress и LoadLibrary, а может и нет, смотря что ответишь на вопрос dr-evilа. |
библиотека при использовании программой (plugin) выкидывает окно, которое кумарит я хочу его удалить, хотя, как я понимаю это сделать не реально - нужен исходник
|
Сделать это реально, только нужно продезассемблировать этот dll, найти в нем строку, в которой происходит вызов MessageBox и что-то в ней изменить.
|
Надо не
Цитата:
P.S. Не забудь, если заменяешь на nop, замени также предыдущие push'ы тоже... Чтобы в стеке бардака не получилось... Да и еще... Если это не месседж-бокс, а обычное окно, то нужная функция CreateWindow или CreateWindowEx. |
| Часовой пояс GMT +4, время: 23:01. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.