【发布时间】:2013-09-23 18:49:23
【问题描述】:
嗯。我不知道如何在正在运行的进程中杀死指定的线程,因为我对编码没有很好的经验。例如
我们在 skype.exe 中有几个线程
http://gyazo.com/e88c4ec35f00cf138b7bdfee5cd968bb.png
所以是的,任何如何杀死 skype.exe+0x70cc 的例子(它的例子)
【问题讨论】:
标签: c++ windows multithreading process kill
嗯。我不知道如何在正在运行的进程中杀死指定的线程,因为我对编码没有很好的经验。例如
我们在 skype.exe 中有几个线程
http://gyazo.com/e88c4ec35f00cf138b7bdfee5cd968bb.png
所以是的,任何如何杀死 skype.exe+0x70cc 的例子(它的例子)
【问题讨论】:
标签: c++ windows multithreading process kill
您可以使用TerminateThread -- 但请注意,它非常危险,应尽可能避免使用。
【讨论】:
NtQueryInformationThread 和ThreadQuerySetWin32StartAddress 来获取每个线程的起始地址。