Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для Windows/Dos > Узнать список параметров функции в DLL


Автор: Dark Elf 19.10.2005, 10:05
Доброе утро!

У меня есть dll в которой я знаю список функций но хочу узнать список параметров для них. Для этого я так понимаю нужно дизассемблировать dll и посмотреть что передаётся в стек при вызове той или иной функции. (Если не прав пожалуйста поправьте). Сталкивался ли кто-нибудь с этим вопросом? Хотелось бы пример того как это можно сделать.

Заранее спасибо.

Автор: oleg1973 19.10.2005, 10:55
совершенно верно - нужно посмотреть что и скока ложится на стек

Автор: Dark Elf 19.10.2005, 10:57
Цитата(oleg1973 @ 19.10.2005, 10:55)
нужно посмотреть что и скока ложится на стек


А можно примерчик как это сделать? smile

(С асмом работал только в ДОСе).

Автор: SergeCpp 19.10.2005, 12:35
Проще — в HIEW, но лучше — в Ida...

Ещё можно DumpBin (из MS SDK) с ключом /ASM (или /DISASM),
но — тяжеловато...

Ещё можно в отладчике (написав тестик) вызвать LoadLibrary... GetProcAddress...
и по шагам — внутрь...
(если не по шагам — стек слетит, хотя в отладчике это не так страшно)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)