【发布时间】:2012-01-05 23:09:10
【问题描述】:
是否可以(以及如何)访问另一个进程的线程的线程信息块?
【问题讨论】:
是否可以(以及如何)访问另一个进程的线程的线程信息块?
【问题讨论】:
有可能。
第一步是使用NtQueryInformationThread函数获取线程信息块的地址,ThreadInformationClass设置为ThreadBasicInformation。 THREAD_BASIC_INFORMATION 结构包含一个指向线程 TEB 的指针。然后您可以使用ReadProcessMemory 和WriteProcessMemory 来读取或修改TEB 的内容。
【讨论】: