![]() |
|
كيف اقوم بحقن dll في عملية قبل تنفيذ اي امر فيها ؟ - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : كيف اقوم بحقن dll في عملية قبل تنفيذ اي امر فيها ؟ (/showthread.php?tid=5094) |
كيف اقوم بحقن dll في عملية قبل تنفيذ اي امر فيها ؟ - ALmuhhnad - 31-03-2013 السلام عليكم ورحمة الله وبركاتة ربما العنوان غير مناسب ... لاني لم اعرف ماذا اكتب بالضبط @@" الحالة : لدي برنامج البرنامج لديه حماية وهي عبارة عن EnumWindows و FindWindow و Process32Next ولدي ملف dll يقوم بعمل هوك لهذه الدوال السؤال هنا كيف اقوم بحقن ملف dll وجعله ينفذ الهوك وبعد ذلك يتم تشغيل البرنامج اي : PHP كود : varفي السابق كنت اطبق عملية الحقن بعد ان اوقف العملية وبعد ذلك احقن ملف الـ Dll وبعد ذلك اشغل الـ thread من جديد ولكن تحصل اخطاء ويخرج البرنامج ... وذلك لان البرنامج لم يحمل بعد ... سؤالي كيف اقوم بعميلة الهوك قبل تنفيذ اي امر بالبرنامج الهدف وبعد تنفيذ الهوك وتعديل الدوال اقوم بتشغيل البرنامج ...؟ اضن الفكرة واضح نواعاً ما ... ايضاً قرات وانا ابحث على النت اني استطيع حجز جزء في ذاكرة البرنامج الهدف وعد ذلك اضغ فيها الدالة التي تعمل هوك او اين كان وتكون هي جزء من البرنامج الهدف ... وعلى ما اذكر انها كانت تنفذ اثناء توقف الـ Thread الخاص بالعملية ... وشكراً لحسن القراءة
|