delphi4arab منتديات دلفي للعرب

نسخة كاملة : Delphi Detours Library
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم و رحمة الله وبركاته .
بعد جهد طويل أنهيت المكتبة Delphi Detours Library :
المكتبة الأولى من نوعها التي تدعم دلفي x64 بت
لمن لا يعرف المكتبة : المكتبة مثل Microsoft detours .تسمح لك بعمل هووك Hook على دوال و توابع Api
الجميل في المكتبة أنها لا تقتصر على استعمال الدوال من البروسس بل حتى ال dll :
لنفرض أن لديك dll بها دالة SayHi , تقوم هذه الدالة بمناداة دالة أخرى SayHello ..
تطبيقك يقوم بمناداة الدالة SayHi ..بطريقة غير مباشرة فقد قام بمناداة الدالة SayHello .
باستخدام DDetours يمكنك حتى عمل هووك على دوال ال dll من خلال تطبيقك !

تحتوي المكتبة على مكتبة فرعية أخرى InstDecode قادرة على تحليل تعليمات البروسس .. يمكنك تشبيهها ب ديسامبلر disassembler بدون عرض ال mnemonic .

المكتبة أهرقتني كثيرا .. لكني استفدت الكثير من برمجتها .

بالطبع المكتبة مجانية و مفتوحة المصدر :
كود :
https://code.google.com/p/delphi-detours-library/

ألق نظرة على ال Wiki لمعرفة التفاصيل .
+ ألق نظرة على Demo .

ان وجدت أي Bug فأرجــوا أن تقوموا بطرحها على هذه الصفحة :
كود :
https://code.google.com/p/delphi-detours-library/issues/list
ماشاء الله عليك , واضح انو عمل متعوب عليه . مشكور
جاري التجربة .

الحمد لله انه لدينا واحد عنده ثقافة الاوبن سورس
المكتبة الآن Thread Safe !
PHP كود :
https://code.google.com/p/delphi-detours-library/ 
لمن يريد دعم المكتبة :
أرجــوا أن يقوم بالضغط على النجمة .
هذا سيجعل من محرك البحث جوجل أن يقوم بعرض المكتبة في النتائج الاولى من البحث .
قم بتسجيل الدخول لحسابك google mail ثم توجه الى صفحة المشروع ثم اضغط على زر النجمة .

[صورة: TTpube.png]
بارك الله فيك اخي على العمل الجبار
جعله الله في ميزان حسناتك خصيصا انها مجانية و مفتوحة المصدر
دائما متالق اخي smp3
للاسف ما زلت لم اصل الى مرحلة لفهمها وفهم عملها
بالتوفيق لك
bassem_43 كتب :للاسف ما زلت لم اصل الى مرحلة لفهمها وفهم عملها
بالتوفيق لك
المكتبة تستخدم لعمل هووك على الدوال .
كود :
http://en.wikipedia.org/wiki/Hooking
المكتبة الآن تدعم عمل هووك على دوال ال Object .
+ هناك شخص آخر قام بالانظمام لتطوير المكتبة !
هل هناك أي أحد مهتم ؟
أخي smp3 ضع رابطا لها هنا بالمنتدي
me_delphi كتب :أخي smp3 ضع رابطا لها هنا بالمنتدي

حمل من المرفقات ..
كنصيحة : استخدم برنامج svn tortoise .. حتى تستطيع دائما استحدام النسخة الحديثة .
بارك الله فيك...ان سااعدتك الظروف على الاستمرار لا تنسى SSDT hook
الصفحات : 1 2