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

    Dùng CreateRemoteThread tạo main thread cho 1 process, có thể không?

    mình lên nhiều diễn đàn có nói đến sự kết hợp giữa hàm

    CreateRemoteThread with pointer to
    ExitProcess as param
    có thể thay thế cho hàm TerminateProcess


    không rõ họ sử dụng hàm CreateRemoteThread có phải với ý định là tạo 1 thread và đặt thread đó làm thread main cho process muốn kill,sau đó thay vì kill process thì người ta kill thread main
    và mình muốn hỏi thêm là

    CÓ thể dùng CreateRemoteThread tạo main thread cho 1 process không

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Hàm ExitProcess khi được gọi thì sẽ hủy process mà gọi nó. CreateRemoteThread tạo ra một thread chạy trong ngữ cảnh của process cần kill. Sau đó nó gọi hàm ExitProcess thì cũng tương đương process cần kill tự gọi hàm ExitProcess để thoát. Cái này có thể hiểu như ta "mướn dao giết người" cho process cần kill tự xử [IMG]images/smilies/biggrin.png[/IMG].
    Main thread được tạo ngay từ lúc chương trình bắt đầu chạy và ko liên quan gì đến đây cả.

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    CreateRemoteThread là hàm tạo thêm thread cho một process nào đó, chứ không phải tạo main thread. Khi tạo được rồi thì gọi hàm ExitProcess, hàm này sẽ kết thúc process hiện thời và tất cả các thread của nó.
    Main thread là thread đầu tiên của process được gọi. Vì thế câu hỏi CreateRemoteThread có thể tạo ra main thread hay không là không có nghĩa.

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mấy cái này không thể kill được iceworm đâu. Lúc làm processApproach tớ và mèo đã dùng hết các kỹ thuật này nhưng không thể kill đươc, nó chặn dưới kernel rồi.

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Hình như Mèo dùng cái này để kill icesword nhỉ ?

 

 

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
  •