-
19-12-2011, 12:51 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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 [IMG]images/smilies/biggrin.png[/IMG]. Cám ơn[IMG]images/smilies/1.gif[/IMG]View more random threads:
- bắt sự kiện một hàm trong win, xin giúp mình một ví dụ?
- Bảo vệ chương trình không bị Entask bởi Entask manage.
- Source inject DLL gồm cả DLL và exe. Lỗi làm sao sửa?
- Tự xây dựng Credentials tương tự như Class NetworkCredential
- SetWindowsHookEx ko thành công?
- Làm sao hook API cho tất cả các tiến trình
- Làm thế nào để phát hiện ra là Người dùng đang nhấn phím hay Unikey?
- Cách xác nhận quyền admin khi process thao tác tới hệ điều hành?
- Detect User Hook by user mode code?
- Lấy đệ quy các process con trên windows
-
27-12-2013, 07:05 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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.
Dụng cụ cầm tay (hand tools) là một trong những dụng cụ được sử dụng phổ thông trong cuộc sống hàng ngày của mọi người. Đặc biệt đối với cánh mày râu thì những dụng cụ này đã trở thành quá thân...
Một số bổ ích của bộ bộ đồ cầm tay...