السلام عليكم
في أغلب البرامج التي تستخدم تقنية ال hook ألاحظ وجود دالة SetWindowsHookEx في ملف dll منفصل عن الملف الأصلي
يعني ما بصير استخدام هذه الدالة في الملف الرئيسي للبرنامج ، مع اني جربت اعمل برنامج يخزن كل ما يكتب في ملف تكست ولكن اعطاني رسالة خطأ ان البرنامج قام بعملية غير شرعية كل ما أضغط على مفتاح ، والبرنامج مكون من ملف واحد exe اي بدون ملف dll
أرجوا التوضيح
وشكرا (f)