Tìm hiểu về hook và kỹ thuật override hàm api

106 403 0
Tìm hiểu về hook và kỹ thuật override hàm api

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Từ đó, sẽ phát sinh vấn đề là người sử dụng sẽ cần tìm hiểu ý nghĩa của một từ, một câu hoặc cần phải dịch một đoạn văn bản, một file dữ liệu nào đó ra tiếng Việt và ngược lại. Đây là một nhu cầu cần thiết và hầu như xảy ra thường xuyên đối với nhiều người, do đó nhận dạng từ đặc biệt là nhận dạng từ trên màn hình trong môi trường Windows là việc làm cần thiết và có ý nghĩa thực tế.Kết quả của việc nhận dạng từ sẽ được dùng để xây dựng nên các ứng dụng khác chẳng hạn như các từ điển được tra cứu theo kiểu tương tác trực tiếp sẽ rất thuận tiện cho người sử dụng bởi vì theo cách này thì cho dù đang ở trong bất kỳ ứng dụng nào khi cần tra cứu thì thao tác trực tiếp ngay trên ứng dụng đang dùng tức là chỉ cần click chuột vào đó chứ không cần phải mở từ điển rồi tra cứu từ đó theo kiểu cổ điển.Vì thế, trong thời gian làm Luận Án Tốt nghiệp được sự hướng dẫn của thầy Lê Tấn Hùng nhóm sinh viên chúng tôi thực hiện đề tài: “ Nhận dạng từ dưới cursor mouse trên deskop Windows. Viết chương trình nhận dạng từ này ”. Trong giai đoạn đầu của Luận Án Tốt Nghiệp chúng tôi đã nghiên cứu được một số vấn đề quan trọng và căn bản có ý nghĩa trong việc thực hiện yêu cầu đã đặt ra của đề tài. Đề tài này chỉ tập trung nhận dạng từ ở dạng text trên desktop của môi trường Windows rồi xuất kết quả ra.

... Chương 2: TÌM HIỂU VỀ HOOKS Trang 31 Hook chế cực mạnh cho phép ta cài đặt thủ tục để điều khiển chận hứng thông điệp trước thông điệp tới nơi tiếp nhận Hay nói cách khác hook điểm kỹ thuật message-handling... thủ tục hook phụ thuộc vào kiểu hook mà liên quan Các thủ tục hook cho vài kiểu hook quản lý thông điệp; khác thay đổi thông điệp hay dừng phát triển chuỗi, ngăn chặn chúng tìm tới thủ tục hook. .. hàm API từ chương trình ứng dụng chương trình dòch không thêm mã vào module thực mà thêm lệnh liên kết (chứa tên DLL bên có hàm cần nạp) tên hàm Khi thực thi chương trình hàm API thực nạp vào

Ngày đăng: 17/04/2018, 08:28

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • I - KHÁI QUÁT VỀ LẬP TRÌNH TRONG WINDOWS:

    • 1 - Khái quát về lập trình trong Windows:

    • 2 - Thư viện liên kết động DLL (Dynamic Link Library):

    • II - THÔNG ĐIỆP VÀ XỬ LÝ THÔNG ĐIỆP:

      • 1 - Khái niệm:

      • 2 - Gởi đi các thông điệp:

        • a) Hàm SendMessage:

        • b) Hàm PostMessage:

        • c) Hàm SendDlgItemMessage:

        • 3 - Vòng lặp thông điệp:

        • 4 - Xử lý thông điệp:

        • III - GIAO DIỆN THIẾT BỊ ĐỒ HỌA GDI (GRAPHIC DEVICE INTERFACE):

          • 1 - Khái niệm:

            • 2 - Device Context:

            • 3 - Chế dộ ánh xạ (mapping mode):

            • 4 - Hệ thống tọa độ windows:

              • a) Full screen coordinate system:

              • b) Client area coordinate system:

              • c) Whole window coordinate system:

              • d) Logical coordinate:

              • 5 - Viewport và window:

              • IV - CỬA SỔ TRONG WINDOWS:

                • 1 - Các loại cửa sổ:

                • 2 - Thủ tục cửa sổ (Window Procedures):

                • 3) Thông điệp cửa sổ:

                • 4 - Default window procedure:

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan