tailieunhanh - Bài giảng Kỹ thuật lập trình Hook

Bài giảng Kỹ thuật lập trình Hook giới thiệu đến các bạn những khái niệm cơ bản sự khác biệt giữa lập trình Windows và DOS, lập trình Windows, tìm hiểu về Hook, minh họa cách lập trình Hook. Mời các bạn tham khảo. | Win32 Programming Tutorials Kỹ thuật lập trình Hook For more updated info please check http Kỹ thuật lập trình Hook MỤC LỤC I. Các khái niệm cơ 1. Sự khác biệt giữa lập trình Windows và 2. Lập trình a Thông đi ệp và hàng đợi thông b Lập trình sự II. Tìm hiểu về 1. Hook là gì .7 2. Phân lo ại a Phân lo ại theo phạm vi hoạt b Phân loại theo thông điệp xử 3. Thủ tục Hook - Chuỗi a Thủ tục b Chuỗi III. Minh họa cách lập trình 1. Cài đặt thủ tục 2. Chuyển thông điệp đến thủ tục Hook kế 3. Hủy bỏ cài đặt NhatPhuongLe Trang 2 Reverse Engineering Association Kỹ thuật lập trình Hook I. Các khái niệm cơ bản 1. Sự khác biệt giữa lập trình Windows và DOS Windows DOS Lập trình sự kiện dựa vào thông điệp Thực hiện tuần tự theo chỉ định Đa nhiệm Đơn nhiệm Hỗ trợ 32 bits hay hơn nữa Ứng dụng 16 bits Hỗ trợ nhiều công nghệ DLL OLE DDE COM OpenGL DirectX Không có 2. Lập trình Windows a Thông điệp và hàng đợi thông điệp Nhắc đến Windows người ta thường nghĩ về nó như một hệ điều hành HĐH dễ sử dụng ở đó sự tương tác giữa người dùng với các ứng dụng cũng như với các thành phần tiện ích của Windows thông qua giao diện đồ họa GUI bằng các thao tác trên bàn phím và chuột vô cùng đơn giản. Một câu hỏi được đặt ra là Các ứng dụng làm thế nào để phân loại lưu giữ cũng như phản hồi lại những tương tác đó cho người dùng . Đối với Windows vấn đề này được giải quyết một cách trọn vẹn HĐH đưa ra cơ chế thông điệp message và hàng đợi thông điệp message queue cùng với tập hợp các cấu trúc dữ liệu và các hàm API hỗ trợ ứng dụng trong việc giao tiếp với người dùng. Windows có 2 loại hàng đợi thông điệp Hàng đợi hệ thống system queue và hàng đợi ứng dụng application queue . Hàng đợi hệ thống là hàng đợi duy nhất và được dùng chung cho toàn hệ thống mọi tiến trình đang chạy đều chia sẻ hàng đợi này. Nhiệm vụ của hàng đợi hệ thống là nó .

TỪ KHÓA LIÊN QUAN