الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اربط بين ال driver و ال user ؟

مغلق
بدأه الاخير زمانه في 17 فبراير 2007 · 0 رد · 288 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم ورحمة الله

كيف من الممكن ان اربط بين الدرايفر وال user mode ؟؟

يعني ,

لو قمت بتغير دالة ZwDeleteFile داخل ال SSDT

وكتبت دالة بديلة تقوم بتأكيد عملية الحذف ..

يعني عندما يحاول المستخدم ان يمسح فايل تظهر له مسج للتأكيد

،

انا سأقوم بتغير الدالة داخل ال SSDT لأكتب عنوان دالتي الجديدة ..

الدالة الجديدة ستبعث ل ال user mode ليعرض Mess.Box للمستخدم ,,

ونتيجة ال Mess.Box سترجع الى طبقة ال kernel وعلى اساسها سأقرر هل استدعي الدالة الاصلية ام لا ,,

(كيف افعل هذا ؟؟!)

ارجو ان يكون كلامي واضح ..

انا حاليا اقرء عن ال IRP و تحديدا ال IOCTL التي تبعث بين ال user و ال kernel

----

هل يوجد من لديه معلومات او افكار ...

/index.php/topic/264448-%D8%A7%D9%84%D8%A8%D8%AF%D8%A7%D9%8A%D8%A9-%D9%85%D8%B9-%D8%A7%D9%84%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF/

 

اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ

هذا الموضوع مغلق.

مواضيع مشابهة