Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Chương trình lưu vết bàn phím viết bằng Visual C 6.0

  1. #1
    Ngày gia nhập
    10 2007
    Bài viết
    8

    Mặc định Chương trình lưu vết bàn phím viết bằng Visual C 6.0

    Chào các pác

    Em đang gặp 1 project khá phức tạp

    Nội dung của nó như sau :

    chương trình mô phỏng theo chương trình keylog , có thể khở động nó cùng windows.

    pác nào cóa ý tưởng giúp em với !!!!

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hà nội
    Bài viết
    204

    Tốt hơn hết là bạn phải biết về hook, nếu ko thì dùng hàm API GetAsyncKeyState cũng được nhưng mà ko hay lắm. Thế bạn đã biết về hook chưa ??
    Life:\> dir

  3. #3
    Ngày gia nhập
    06 2007
    Nơi ở
    Đà Nẵng
    Bài viết
    41

    Hix , Phải biết hook chứ ?


    Nếu không trả lời thì thôi, nhưng nếu đã trả lời bạn nên có một câu trả lời cho đầy đủ. Các thành viên khác sẽ đánh giá con người bạn thông qua câu trả lời của bạn.
    Rất mong bạn hợp tác tốt để cộng đồng C Việt được chuyên nghiệp hơn!
    (Posted by Dreaminess)

  4. #4
    Ngày gia nhập
    10 2008
    Nơi ở
    Hà Nội
    Bài viết
    2

    Sao thế nhỉ? Đây cũng là một đề tài hay. Sao mọi người không cùng bàn luận cách làm. Nói chung, trong mọi forum thì chuyện Spam là điều không tránh khỏi. Tuy nhiên, theo tôi, nếu mọi người muốn học hỏi thì bớt Spam. Còn nếu muốn Spam thì sang chỗ khác mà Spam. Spam quá nhiều sẽ làm ảnh hưởng đến chất lượng forum.
    Còn về đề tài này. Tôi chưa biết nhiều về hook, tuy nhiên, trước tôi đã thử viết không dùng hook keyboad mà vẫn bắt được phím (dùng PreTranslateMessage) ... Lát nữa tôi thử viết hoàn chỉnh để lưu lại những chuỗi kí tự mà phím đã gõ xem có được không?
    Một ý kiến nữa, tôi nghĩ một chương trình, điều quan trọng nhất là phân tích, tìm ra thuật toán giải quyết. Với những người chưa biết nhiều thì nói thêm dùng những hàm nào (Chỉ đưa ra hàm chính thôi), sau đó mọi người tự tìm cách sử dụng những hàm đó sẽ dễ nhớ và học hiệu quả hơn nhiều. Tránh trường hợp có những người coppy code về chạy mà không hiểu được cách dùng các hàm trong đó. Đến lúc gặp một vấn đề tương tự lại không biết giải quyết như thế nào. Không lẽ lại lên Google tìm và coppy về nữa. Ý các bạn thế nào?
    _ Created by Maldison _ ^^!

  5. #5
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    - Đơn giản nhất là dùng timer ( hàm SetTimer ), sau 1/100 giây thì dùng hàm GetAsyncKeyState đề kiểm tra trạng thái nhấn cùa tất cả các phím.
    - Phức tạp hơn một tí thì dùng hook ( hàm SetWindowsHookEx ), trong đó hàm lọc của hook nên đặt trong một dll cho dễ. Bạn có thể tham khảo trên MSDN để hiểu rõ hơn về các tham số của hàm SetWindowsHookEx
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

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

  1. Đồ án tiệm cầm đồ - Đầy đủ mã nguồn, viết bằng Visual C#
    Gửi bởi tranminhbinhit trong diễn đàn Dự án & Source code C#, ASP.NET
    Trả lời: 8
    Bài viết cuối: 28-03-2015, 02:36 PM
  2. Khác Cho em hỏi bài viết trong box Visual C++ của em
    Gửi bởi fithou trong diễn đàn Ý kiến, đề xuất và khiếu nại
    Trả lời: 2
    Bài viết cuối: 21-11-2010, 07:40 PM
  3. [visual basic]Viết lệnh trong sự kiện timer là viết ở đâu?
    Gửi bởi thuan trong diễn đàn Thắc mắc chung
    Trả lời: 2
    Bài viết cuối: 21-09-2010, 12:53 AM
  4. học lập trình visual c++! Cách viết một chương trình MFC?
    Gửi bởi trinhkhoi trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 0
    Bài viết cuối: 31-03-2010, 04:36 PM
  5. viết chương trình lưu vết bàn phím bằng visual C++ 6.0
    Gửi bởi kiehuy trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 4
    Bài viết cuối: 30-10-2007, 07:19 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