Показать полную графическую версию : Как просмотреть параметры (аргументы) функций из таблицы экспорта DLL
garkin123
31-05-2009, 00:14
Пожалуйста, подскажите какой программой это можно просмотреть, не вдаваясь в ручное дизассемблирование каждой функции.
Или как просмотреть хотя бы размер передаваемого функции стэка(размер памяти, занимаемой передаваемыми аргументами)?
в завсисмости от типа вызова функции (предусмотренным программистом библиотеки)
stdcall, pascal - никак (дизассемблирование)
cdecl - в экспортом названии функции указываются типы аргументов
для функции pascal можно провести эксперимент: задать стек сколько-то байт, заполненных нулями, вызвать функцию и посмотреть насколько изменился указатель на дно стека.
для функций stdcall, cdecl можно задать стек несколько байт, заполненных нулями и не париться, потому что указатель на дно вернётся в том же виде
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC