![]() |
Как просмотреть параметры (аргументы) функций из таблицы экспорта DLL
Пожалуйста, подскажите какой программой это можно просмотреть, не вдаваясь в ручное дизассемблирование каждой функции.
Или как просмотреть хотя бы размер передаваемого функции стэка(размер памяти, занимаемой передаваемыми аргументами)? |
в завсисмости от типа вызова функции (предусмотренным программистом библиотеки)
stdcall, pascal - никак (дизассемблирование) cdecl - в экспортом названии функции указываются типы аргументов для функции pascal можно провести эксперимент: задать стек сколько-то байт, заполненных нулями, вызвать функцию и посмотреть насколько изменился указатель на дно стека. для функций stdcall, cdecl можно задать стек несколько байт, заполненных нулями и не париться, потому что указатель на дно вернётся в том же виде |
Время: 15:28. |
Время: 15:28.
© OSzone.net 2001-