Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 10 trên tổng số 10 kết quả

Đề tài: Làm sao để click chuột được vào game đã trận các hàm API click mouse

  1. #1
    Ngày gia nhập
    06 2011
    Bài viết
    5

    Question Làm sao để click chuột được vào game đã trận các hàm API click mouse

    Mình đã hiểu sơ sơ về hook rồi. và mình đã làm được nắm bắt được các thông điệp từ bàn phím gởi vào và điều hướng sang cái hàm của mình rồi. nhưng vấn đề là thế này.

    Là mình cần click chuột trái vào game. mà game thì nó chận lại các hàm AIP CLick chuột như postmessage hay sendmassage vào. nên click vào không được.

    Như vậy cái hook của ta nó đã bắt được cái hàm api gởi vào rồi. bây giờ chúng ta làm gì để lick chuột được vào trong game?

    Lưu ý nữa là: nếu ta dùng tay đưa con trỏ chuột đúng vị trí cần click thì ta gởi hàm click bằng sendmessage được. ngược lại nếu ta dùng lệnh API để mousemove đến vị trị cần click rồi lại dùng hàm api để click chuột nữa thì vẫn không được?

    XIn các pro giúp mình cái.
    Cảm ơn
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #2
    Ngày gia nhập
    07 2010
    Nơi ở
    chỗ kín
    Bài viết
    446

    hook, chỉ có thể sửa, thêm, bắt các message gửi đến chương trình.
    hook, không thể động vào bất cứ một hàm nào đó của chương trình. (ý mình là chỉnh sửa hàm)
    Để làm được điều bạn nói thì phải viết thêm một hàm click chuột trái trong chương trình, điều này không thể thực hiện bằng hook.

  3. #3
    Ngày gia nhập
    06 2011
    Bài viết
    5

    game nó chận các hàm click chuột bằng sendmessage và postmessage rồi. giờ làm sao click chuột vào được mà không chiếm chuột. viết hàm click chuột thì mình biết viết. nhưng click không vào game đựoc. vì game nó chận lệnh sendmessage và postmessage rồi.

    Mình nghe nói là inject cái hàm click chuột vào game đang chạy.

  4. #4
    Ngày gia nhập
    07 2010
    Nơi ở
    chỗ kín
    Bài viết
    446

    nói như này cho đơn giản nhé.
    Nếu chương trình cho phép click chuột -> có thể dùng hook để không cho click chuột.
    Nếu chương trình không cho click chuột -> không thể dùng hook để bắt chương trình nhận click chuột.

    muốn inject hàm thì bạn phải biết địa chỉ của các biến liên quan đến hàm, và cái này không thuộc về hook.
    Giả sử như này, bác chơi game dò mìn, bác muốn khi nhấn chuột phải vào ô đó, nó hiện ra thông báo cho bác biết ô đó có mìn hay không, thì ít ra bác phải tìm được cái địa chỉ của ô mìn đó phỏng ạ. Sau đó thì bác mới có thể dùng hook cài hàm của bác vào chương trình.

  5. #5
    Ngày gia nhập
    06 2011
    Bài viết
    5

    Mình nghe như vịt nghe sắm vậy?

    ý của mình là làm sao click được chuột vào game mà không chiếm con chuột là đựoc.

  6. #6
    Ngày gia nhập
    07 2010
    Nơi ở
    chỗ kín
    Bài viết
    446

    Mặc định Làm sao để click chuột được vào game đã trận các hàm API click mouse

    chiếm con chuột là thế nào.
    Muốn cho click được thì bác phải inject hàm thế thôi

  7. #7
    Ngày gia nhập
    06 2011
    Bài viết
    5

    chiếm con chuột là lệnh đó nó di chuyển con chuột đến điểm click luôn bạn. còn không chiếm chuột là cửa sổ game đó minimize nó vẫn click vào tọa độ đó vẫn được.

    Game mình chơi là volam2. bạn nào có thể test dùm mình xem có click được hong? chứ mình đã dùng nhiều lệnh mà vẫn không click được

  8. #8
    Ngày gia nhập
    07 2010
    Nơi ở
    chỗ kín
    Bài viết
    446

    hức, minimize rồi mà bác vẫn còn đòi click chuột, không thể nào. Trừ khi bạn bắt được địa chỉ hàm click chuột.

  9. #9
    Ngày gia nhập
    08 2009
    Bài viết
    12

    Game bạn có sử dụng DirectInput ko , hook DirectInput là được thôi

  10. #10
    Ngày gia nhập
    06 2011
    Bài viết
    12

    Trích dẫn Nguyên bản được gửi bởi pkthanh92 Xem bài viết
    hức, minimize rồi mà bác vẫn còn đòi click chuột, không thể nào. Trừ khi bạn bắt được địa chỉ hàm click chuột.
    Ý bạn ấy nói là viết cái auto cho game. Nói thẳng vậy đi. Liên hệ với team viết auto ấy Nhưng mà mình cũng ko rõ là nó dùng cách gì để điều khiển
    Hồi vl 1 mới ra cũng có chương trình auto điều khiển luôn chuột ( chiếm chuột ) của người dùng, và xử lý di chuyển bằng cách đọc bản đồ minimap. Vì vậy chỉ xài được 1 cửa sổ. Ko hiểu sau này dùng cái gì mà mỗi cửa sổ đều tạo thêm 1 chuột riêng visible để xử lý
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

Các đề tài tương tự

  1. Làm sao để click chuột phải vẫn chọn được button như click chuộtt tráii
    Gửi bởi michinin trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 14-04-2013, 02:41 PM
  2. Click chuột vào textbox thì xóa giá trị, không click lại hiện ra thì làm thế nào?
    Gửi bởi thangemhamhochoi trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 16-11-2012, 01:11 PM
  3. xác định tọa độ click chuột trên màn hình để click
    Gửi bởi chitviv trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 02-07-2011, 12:07 PM
  4. C# làm sao bắt được sự kiện chuột phải khi click?[Click, not kích)
    Gửi bởi qhhqnavy trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 28-04-2011, 10:10 PM
  5. Cần hướng dẫn về sự kiện Mouse Click
    Gửi bởi huunam0241 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 07-04-2010, 03:48 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn