windows - 继承 Windows ThreadHandle

标签 windows multithreading delphi winapi

我刚刚意识到,如果您知道正确的 ThreadHandle 值,则不可能在其自己的应用程序(地址空间?!)之外挂起/恢复/终止线程...据我所知,您不会也可以使用 WaitForSingleObject。 但是我看到 ProcessExplorer 能够暂停/恢复/终止每个进程的每个线程。所以我想知道是否有一种方法可以从不同的进程继承 ThreadHandle。

最佳答案

如果你能得到发起进程的句柄,你可以使用DuplicateHandle()为您有权访问的该进程中的任何内核对象创建句柄。

关于windows - 继承 Windows ThreadHandle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14785872/

相关文章:

C++ WINAPI 隐藏的单选按钮没有取消选中

windows - 运行批处理文件时如何防止失败程序(.exe)的错误弹出消息框

德尔福Rtti : Explore properties of interfaces?

delphi - 如何分析 Delphi DLL 文件中的转储文件?

windows - Wix Toolkit - MSI 安装程序 - 启动安装的应用程序时不断出现窗口弹出窗口

objective-c - Obj-c/Cocoa 中的互斥锁

java - 如果线程不会自行停止,如何停止它?

c# - 线程和垃圾收集

delphi - 强制win8刷新映射驱动器

objective-c - 无法执行使用 GNUstep 编译的程序