Hướng dẫn keyboard hook example python - ví dụ về móc bàn phím python

Tệp này chứa văn bản unicode hai chiều có thể được giải thích hoặc biên dịch khác với những gì xuất hiện dưới đây. Để xem xét, hãy mở tệp trong một trình soạn thảo cho thấy các ký tự Unicode ẩn. Tìm hiểu thêm về các ký tự unicode hai chiều

# Env: Windows 10, Python 3.8.3
Nhập khẩu sys
Nhập khẩuWin32API, Win32Con win32api, win32con
fromctypesimport* ctypes import *
FromCtypes.WIntyPesImportDword, Hhook, Hinstance, MSG, WPARAM, LPARAM ctypes.wintypes import DWORD, HHOOK, HINSTANCE, MSG, WPARAM, LPARAM
user32=windll.user32 = windll.user32
kernel32=windll.kernel32 = windll.kernel32
classkbdllhookstruct [cấu trúc]: KBDLLHOOKSTRUCT[Structure]:
_fields_ = [ = [
['vkcode', dword],'vkCode', DWORD],
['Scancode', Dword],'scanCode', DWORD],
['cờ', dword],'flags', DWORD],
['Thời gian', DWORD],'time', DWORD],
['dwextrainfo', dword]]'dwExtraInfo', DWORD]]
defuninstallhookproc [Hooked]: uninstallHookProc[hooked]:
ifhookedisnone: hooked is None:
return
User32.unhookWindowShoookex [Hooked].UnhookWindowsHookEx[hooked]
hooked=None = None
DEFHOOKPROC [NCODE, WPARAM, LPARAM]: hookProc[nCode, wParam, lParam]:
Ifncode nCode

Bài Viết Liên Quan

Chủ Đề