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 6 của 6
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi meoconlongvang
    Đầu tiên là EnumWindow để liệt kê cửa sổ, sau đó xét điều kiện. Nếu cần kill thì gọi hàm GetWindowThreadProcessId để lấy ra process chứa window đó và kill

    EnumWindow để liệt kê cửa sổ
    : Nó có liên quan gì đến cái class khoanh đỏ kia ko anh [IMG]images/smilies/smile.png[/IMG]
    Anh có thể viết dùm em 1 ví dụ ko?, detect and kill [IMG]images/smilies/smile.png[/IMG], vì e cũng chưa hiểu anh nói cái gì nữa (

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Muốn lấy được mấy cái đó phải có hwnd. Mà muốn có hwnd thì phải EnumWindow để liệt kê. Khi có hwnd thì mọi chuyện trở nên đơn giản : muốn lấy Titlte thì GetWindowText, muốn lấy class thì RealGetWindowClass.

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Em là lính mới, anh có thể viết dùm em 1 ví dụ để tìm và diệt dc ko, plz
    Như này có đúng ko anh, hàm EnumWindow e ko bik làm gì cả :-ss

    bool check_class(LPSTR name_class)
    {
    char szText1[256];
    HWND check_class = FindWindowA(name_class,NULL);
    if(check_class>0)
    {
    }
    else
    {
    ExitProcess(0);
    }
    return 1;
    }

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

    Check class của 1 soft

    Em thấy mỗi software đều có 1 thông tin là ;Class" đó? Chẳng hạn như: Nếu phát hiện các soft đang chạy có class nào giống trong blacklist thì kill nó?

    Ai giúp em với, plz cho e xin 1 ví dụ cụ thể luôn dùm.

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Đầu tiên là EnumWindow để liệt kê cửa sổ, sau đó xét điều kiện. Nếu cần kill thì gọi hàm GetWindowThreadProcessId để lấy ra process chứa window đó và kill

 

 

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
  •