PDA

View Full Version : روش کار توابع API



amir_civil
جمعه 21 فروردین 1388, 13:51 عصر
با سلام
چه جوری میشه روش کار توابع api رو پیدا کردن مثلا اینکه تابع MessageBox چه جوری کار میکنه
چه جوری اون پنجره ساخته میشه وچه جوری اون صدا پخش میشه
البته برای مثال بود یا تابع SendMessage message...(به جز dis asm()

ممنون

مهران موسوی
یک شنبه 23 فروردین 1388, 01:16 صبح
دوست عزيز توابع API اكثرا از تركيب چند تابع API ديگه به وجود ميان . يك سري توابع هم هستن كه توابع پايه اي هستن و وابسته به هيچ تابع ديگه اي نيستن و از وقفه ها و كدهاي اسمبلي تشكيل شدن . مثلا همين تابع MessageBox از توابع CreateWindow و ShowWindow و Beep و ... استفاده ميكنه و به همين ترتيب بقيه ي توابع هم همينجوري كار ميكنن .

Delphi Coder
سه شنبه 05 خرداد 1388, 23:57 عصر
یه سری از سورس کدهای ویندوز 2000 من یه زمانی از emule دانلود کرده بودم شاید بشه یه سریشو اونجا پیدا کرد.
ولی در کل بهتره از IDA و مخصوصا HexRays Decompiler استفاده بشه چون امکانات خوبی برای فهم الگوریتم دارند.

Hessams
دوشنبه 11 خرداد 1388, 12:34 عصر
در مورد ساختار کار یه API ، بهترین راه مهندسی معکوسه . تیم های هستند که این کارو برای پروژه های مختلف می کنن . شما اگه سری به پروژه wine بزنید توی داکیومنت ها می تونید API های ویندوز رو که با c باز سازی شدن ببینید.

GioTiN
یک شنبه 11 مرداد 1388, 07:34 صبح
اکثر توابع Api خودشون توسط 4 تا تابع دیگه تغذیه میشن :چشمک:
بای