1. Trang chủ
  2. » Tất cả

lập trình windows,trần duy quang,dhkhtnhcm

8 3 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 222,43 KB

Nội dung

lập trình windows,trần duy quang,dhkhtnhcm Hook Windows programming CuuDuongThanCong com https //fb com/tailieudientucntt http //cuuduongthancong com https //fb com/tailieudientucntt What is hook? 2 C[.]

Hook Windows programming CuuDuongThanCong.com https://fb.com/tailieudientucntt What is hook? CuuDuongThanCong.com https://fb.com/tailieudientucntt Definition     Monitor events Before it happens – Do something Allow the event to happen or not After it happens – Do something CuuDuongThanCong.com https://fb.com/tailieudientucntt Two types of hook  Thread hook: monitor all message in a thread or an application  Global hook: monitor system message queue (needs to be stored in a DLL) CuuDuongThanCong.com https://fb.com/tailieudientucntt Objectives  Keyboard: Vietnamese typing, log, macro (games), remote control (recording)…  Mouse: Click’n See  CBT – Computer based training CuuDuongThanCong.com https://fb.com/tailieudientucntt Message WH_KEYBOARD: WM_KEYDOWN, WM_KEYUP WH_MOUSE WH_GETMESSAGE: Common message WH_CBT: create, acive, destroy, maximize, minimize, move, size… of window  WH_JOURNALPLAYBACK: System message queue  WH_JOURNALRECORD: Global hook     CuuDuongThanCong.com https://fb.com/tailieudientucntt HookProc  LRESULT CALLBACK HookProc( int nCode, WPARAM wParam, LPARAM lParam);  SetWindowsHookEx  UnhookWindowsHookEx CuuDuongThanCong.com https://fb.com/tailieudientucntt Hook chain  Last hook function will be activated first! CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ngày đăng: 15/11/2022, 22:49