Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1
    Ngày tham gia
    Sep 2015
    Đang ở
    hà nội
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Windows 7 EndTask trong Task Manager

    Chào a e VVN.

    Hiện tại gh+ đang có một thắc mắc khó hiểu với thằng Windows Task Manager (Windows 7)

    Trong tab Application của nó có 1 nút End Task. Trong WinXP thì khi bấm nút này, nó sẽ gọi hàm EndTask() API.

    Tuy nhiên trong Win7 việc này đã thay đổi.

    Đúng ra, với cấu trúc hàm EndTask chỉ cần chặn hàm NtUserQueryWindow() là đủ. Nhưng trong Task Manager của Win7 hình như nó không chỉ gọi hàm đó mà còn làm 1 loạt thao tác khác nữa.

    gh+ đã thử chặn 1 loạt hàm NtOpenProcess, NtOpenThread, NtUserQueryWindow, NtUserPostMessage, NtUserDestroyWindow, NtUserSetParent rồi mà vẫn chưa ăn thua (nó vẫn kill đc mới đau [IMG]images/smilies/Cry.gif[/IMG] )

    Do trình độ REA kém cỏi nên gh+ cũng không biết nguyên nhân sâu xa của nó bắt đầu từ đâu. Chỉ biết là taskmgr.exe vẫn import hàm userr32.dll:EndTask()

    Mong các cao thủ tận tình giúp đỡ.

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •