hookmanager. الترتيب والملخص
- اسم الناشر:
- Plamen Petrov
- موقع ويب الناشر:
- http://www.codeproject.com/Members/Plamen-Petrov
- أنظمة التشغيل:
- Windows All
hookmanager. العلامات
hookmanager. وصف
تم تطوير تطبيق HookManager لتكون أداة لتسجيل وتشغيل لوحة المفاتيح وإدخال الماوس.This هو مثال لتثبيت إجراءات خطافة محددة في التطبيق باستخدام وظيفة Win32 SetWindowShoekex (). هذا المشروع ينفذ فقط wh_journalrecord و wh_journalplayback السنانير. كنت أبحث عن مزيد من المعلومات والبرامج العينة، ولكن العينة الوحيدة التي عثر عليها هي hooks32، مشروع Win32 القديم. لأنني لم أجد أي معلومات حول هذه المشاكل في مواقع المطور (التي أعرفها)، قررت نشر هذه الأداة البسيطة. يمكن استخدام التطبيق لأتمتة بعض المهام الروتينية، على سبيل المثال - الاختبار. بدء تشغيل التطبيق المستهدف، قم بتشغيل HookManager، واضغط على زر "بدء التسجيل". ثم يقلل HookManager نفسه ويبدأ في تتبع أحداث لوحة المفاتيح والماوس. عند بدء التسجيل، يمكن الضغط على Ctrl + Break إيقافه. يوقف Windows التسجيل والتشغيل إذا ضغط المستخدم على CTRL + ALT + DEL أو CTRL + ESC، مما يؤدي إلى إنشاء رسالة نظام WM_CANCELJOURNAL. ولكن، كن حذرا عندما تكون مجليا أحداث الماوس! توجد أحداث الماوس المسجلة مع إحداثيات المؤشر الحالية، وإذا قمت بإغلاق التطبيق المستهدف وفتحه مرة أخرى، فسوف يظهر ذلك على وضع مختلف، لذلك ستذهب أحداث الماوس إلى مكان خاطئ. يمكن امتدت هذه الأداة للقيام ببعض الأشياء الأخرى وبعد على سبيل المثال: يمكن تحرير الأحداث المسجلة عن طريق تغيير ضغطات المفاتيح (مع بيانات نموذج مختلفة، إلخ). ولكن هذا عمل دقيق للغاية، لأن كل زر مضغوط يولد رسالتين - wm_keydown و wm_keyup. تعتمد الشخصية التي تم إنشاؤها من حالة الأزرار الأخرى - CTRL، SHIFT، CAPSLOCK، إلخ.
hookmanager. برامج ذات صلة