VicoTas
Câu hỏi
Mạnh Linh thieugia88
26/04/2013 20:52

Xin cho biết trong C# làm sao hook các sự kiện bàn phím?



Danh sách câu trả lời (1)
avatar meteorgarden 26/04/2013 20:52
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.
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
nophoto Xin hỏi sử dụng đối tượng nào của VB để gõ được tiếng Hoa?

Đăng lúc: 20:52 - 26/04/2013 trong Lập trình

nophoto Xin hướng dẫn lập trình bằng ngôn ngữ C đọc tuần tự hết các file văn bản trong 1 thư mục - đọc hết 1 file thì tự động đọc file kế tiếp?

Đăng lúc: 20:52 - 26/04/2013 trong Lập trình

Chip chip Chương trình client-server dùng component winsock, khi mang sang máy khác thì không chạy được và báo lỗi không có component?

Đăng lúc: 20:52 - 26/04/2013 trong Lập trình

Đức Việt Ngôn ngữ lập trình nào thích hợp cho hướng "hệ thống thông tin"?

Đăng lúc: 20:52 - 26/04/2013 trong Lập trình

NgocUk Xin hỏi công cụ hỗ trợ tiếng Hoa trong VB, cách xác định chiều dài của chuỗi tiếng Hoa?

Đăng lúc: 20:52 - 26/04/2013 trong Lập trình

Nguyễn Văn Siêu Xin hỏi có OCX nào hỗ trợ chơi nhạc MP3 không? Làm thế nào tạo bộ hiển thị tín hiệu âm thanh theo tần số và độ lớn âm lượng?

Đăng lúc: 20:52 - 26/04/2013 trong Lập trình

Uk Dùng MsgBox trong Access hiển thị đc chữ Việt, nhưng khi đem chương trình sang máy khác thì phải vào properties.Appeareance để chỉnh mới hiển thị đc?

Đăng lúc: 20:52 - 26/04/2013 trong Lập trình

Ngô Minh Tùng Để xây dựng 1 chương trình phần mềm cần phải chuẩn bị những gì? Một chương trình phần mềm bao gồm những gì?

Đăng lúc: 20:52 - 26/04/2013 trong Lập trình

Rao vặt Siêu Vip