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

Đề tài: Chờ lệnh cho phép từ chương trình chính trong hàm FakeCreateProcess

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

    Mặc định Chờ lệnh cho phép từ chương trình chính trong hàm FakeCreateProcess

    Mình Hook CreateProcessInternalW chặn chương trình khởi động. Nếu có 1 chương trình mở lên thì làm sao để báo cho chương trình chính của mình biết để hiện ra 1 msgbox yêu cầu cho phép hay không. Sau khi người dùng cho phép thì gửi trả lời lại để trong hàm Fake đó nó return API gốc hay return FALSE. Nói khó hiểu mình ví dụ ra nhưng sau

    // Trong dll
    BOOL WINAPI FakeCreateProcessInternalW(.....)
    {
    Khi có 1 process chuẩn bị tạo. gửi thông điệp cho process chính để cho phép hay không.
    ....
    ...... đợi đến khi nào có thông điệp trả lời lại ....
    ....
    Nếu trả lời lại là cho phép thì => return CreateProcessInternalW ( hàm gốc )
    Ngược lại thì return FALSE;
    }

    Moị người giúp mình phần này để mình ứng dụng cho chương trình vì trước đây mình toàn xài registry . Cám ơn

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Tại sao bạn không thử show một cái MessageBox trong hàm hook xem kết quả thế nào? Từ đó bạn có thể send một event tới chương trình mà bạn muốn MessageBox show một cách dễ dàng.
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

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