Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.01.24;
Скачать: CL | DM;

Вниз

Чтение функций DLL-кой   Найти похожие ветки 

 
Alchemist ©   (2001-11-23 01:44) [0]

Можно ли в dll-ке определить функцию и ее аргумент с которыми к ней (dll-ке) обращаются, если можно то как?


 
Digitman ©   (2001-11-23 14:29) [1]

в Win32 API, кажется, нет документированных вызовов, перечисляющих имена экспортируемых вызовов заданной DLL (пусть мне возразят и поправят, если это не так). Но таблица экспорта любого модуля, совместимого с Win32 (будь то DLL-, VXD- или EXE-модуль), имеет фиксированный формат и фиксированное смещение значения, хранящего смещение начала таблицы экспорта в модуле. Т.е., достаточно изучить формат заголовка PE-модуля и в соответствии с ним считывать таблицу экспорта с целью определения имен эксп.вызовов этого модуля.
Что же касается параметров вызовов - такая информация в PE-модуле не содержится. Определить, какие параметры какого типа должны передаваться в конкретном вызове, можно только при наличии твердых знаний ассемблера и соглашений о передаче параметров в различных языках программирования.


 
Пельмень со сметаной   (2001-11-23 14:44) [2]

Все проще, я для этих целей юзаю
SoftICe + BoundsChecker + TopToBottom(PeBrowsePro)


 
NetBreaker666 ©   (2001-11-24 03:03) [3]

На мой взгляд хватает SoftIce"a и Interactive Disassembelr"a (IDA)


 
BorisMor   (2001-11-24 09:31) [4]

ApiSpy (если для cтандартной)
PE Explorer что то такое тоже делает.



Страницы: 1 вся ветка

Текущий архив: 2002.01.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
14-75653
NetBreaker666
2001-11-25 20:49
2002.01.24
А что начсет NNTP ??


3-75480
vasilly
2001-12-20 09:12
2002.01.24
Как из дельфи изменить хранимую процедуру для IB6??? То что написано ниже не работает, хотя из консоли проходит при добавлении TERM


3-75485
Dick Gonsales
2001-12-14 05:47
2002.01.24
Хранение временных данных


1-75615
swr
2002-01-08 10:26
2002.01.24
меню Project/Resourses в Delphi IDE


3-75463
night
2001-12-18 11:22
2002.01.24
Как сделать плавную проктрутку в DBGrid???