【问题标题】:c++ killing specified thread in running process [closed]c ++在正在运行的进程中杀死指定的线程[关闭]
【发布时间】:2013-09-23 18:49:23
【问题描述】:

嗯。我不知道如何在正在运行的进程中杀死指定的线程,因为我对编码没有很好的经验。例如

我们在 skype.exe 中有几个线程

http://gyazo.com/e88c4ec35f00cf138b7bdfee5cd968bb.png

所以是的,任何如何杀死 skype.exe+0x70cc 的例子(它的例子)

【问题讨论】:

    标签: c++ windows multithreading process kill


    【解决方案1】:

    您可以使用TerminateThread -- 但请注意,它非常危险,应尽可能避免使用。

    【讨论】:

    • 是的,但是有什么方法可以通过他的起始地址杀死线程而不是获取他的线程ID?如果你能给我举个例子就好了。
    • @user2808312:不直接,不。您可以枚举目标进程中的线程,然后使用NtQueryInformationThreadThreadQuerySetWin32StartAddress 来获取每个线程的起始地址。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-18
    • 2018-12-10
    • 2012-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多