PDA

View Full Version : سوال: DLL و هوک



koruir
دوشنبه 14 اردیبهشت 1388, 16:55 عصر
سلام دوستان.
یه چند تا سوال در مورد هوک دارم.
1-تقریبا همه سورس هایی که من دیدم از DLL و یه App به عنوان Loader استفاده میکنن. آیا نمیشه بدون استفاده از DLL و فقط با یک App خالی هوک کرد؟
2-اگه میشه؛ این دو روش چه فرقی با هم دارند؟ و کدومشون بهتره؟
3-اگه میشه مزیت های هر روش رو توضیح بدین.
پیشاپیش تشکر میکنم.

vcldeveloper
دوشنبه 14 اردیبهشت 1388, 19:51 عصر
هوک چی؟ موس و کیبورد یا توابع API؟

در Global Hook از DLL استفاده میشه، چون کد باید در فضای آدرس همه Processهای در حال اجرا تزریق بشه.

koruir
سه شنبه 15 اردیبهشت 1388, 00:26 صبح
ممنون آقای کشاورز.
یک سوال دیگه که دارم اینه که میشه DLL رو به صورت Resource در برنامه اجرا کرد؟ یا حتمی باید به صورت فایل در کنار برنامه باشه؟

مهران موسوی
سه شنبه 15 اردیبهشت 1388, 02:32 صبح
حتما DLL بايد به عنوان يك منبع حقيقي بر روي ديسك سخت موجود باشه