luong ngoc quyen
Trả lời 15 năm trước
Bạn có quyền (và nên) viết các hàm hook sự kiện bàn phím (hay các sự kiện khác) bằng 1 ngôn ngữ lập trình nào đó (C hay C++ là tốt nhất) rồi dịch thành 1 thư viện liên kết động *.dll. Sau đó trong ứng dụng viết bằng C#, bạn “import” thư viện *.dll chứa các hàm hook và gọi nó y như các hàm khác được định nghĩa trong C#. Lưu ý, để việc hook 1 thông báo Windows có tác dụng cho toàn hệ thống, bạn phải đặt hàm hook trong file thư viện *.dll.