TC官方合作论坛
标题:
TC有没有什么办法让外部的程序暂停(挂起)一段时间?
[打印本页]
作者:
狂奔的蜗牛
时间:
2012-10-8 16:08
标题:
TC有没有什么办法让外部的程序暂停(挂起)一段时间?
RT~~~~~~~~~~
作者:
fire
时间:
2012-10-8 17:28
程序用上线程,暂挂就让线程暂停一下
作者:
冷月无痕
时间:
2012-10-8 17:43
自己写个插件吧
暂停线程如下:
NtSuspendThread --> PsSuspendThread --> KeSuspendThread --> KiInsertQueueApc --> 它要做的就是插个Suspend APC.同时用信标对象来计数....
但是如果在KiInsertQueueApc上做手脚了.你就不好暂停线程啦
唤醒线程如下:
KeForceResumeThread -->KiWaitTest -->它是唤醒在一个对象上等待的every thread.
还有个alert thread 的函数是 NtAlertThread .不过有些限制 ....
最后 还有个延迟执行线程的函数: KeDelayExecutionThread .
要不直接试试用__asm__ ("pause" ) ?
作者:
狂奔的蜗牛
时间:
2012-10-8 19:01
回复
3楼
冷月无痕
的帖子
这个太高级了
作者:
冷月无痕
时间:
2012-10-8 21:03
回复
4楼
狂奔的蜗牛
的帖子
你需要的是暂停外部程序吧 比如游戏神马的
只能把线程挂起了好像
作者:
狂奔的蜗牛
时间:
2012-10-8 23:41
回复
5楼
冷月无痕
的帖子
问题就在这了 ,怎么挂起外部的线程。。
作者:
冷月无痕
时间:
2012-10-9 00:22
回复
6楼
狂奔的蜗牛
的帖子
2楼不是说了嘛 在TC上用就得自己做个插件了
作者:
TC兔子
时间:
2012-10-9 07:56
回复
7楼
冷月无痕
的帖子
冷月果然够给力!
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1