h13
h13
驱动老牛
驱动老牛
  • 注册日期2002-07-10
  • 最后登录2008-10-24
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:2199回复:5

内核态线程调用PsTerminateSystemThread之后是不是马上退出例程?

楼主#
更多 发布于:2003-01-17 21:49
内核态线程调用PsTerminateSystemThread之后是不是马上退出例程?也就是在PsTerminateSystemThread之后的语句都不会执行?

如果是的话,我想在PsTerminateSystemThread之后让线程自动执行一些释放之类的语句,应该怎样执行?

最新喜欢:

chilichili
<table> [color=#8040FF]神,常虚以凝而灵明湛定 气,常静以养而充盈流通[/color] </table>
yyhabc
驱动小牛
驱动小牛
  • 注册日期2003-01-06
  • 最后登录2013-03-18
  • 粉丝0
  • 关注0
  • 积分327分
  • 威望47点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-18 17:47
    不是立刻退出,但是你的程序不能得到控制了。你必须在此函数之前释放资源。还有,如果有未清楚的IRP,县城就会结束不了,而是长久的挂在系统里。做个试验就知道了,哈哈哈哈哈。
h13
h13
驱动老牛
驱动老牛
  • 注册日期2002-07-10
  • 最后登录2008-10-24
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-18 18:14
就是做了实验不行才来问的,能在PsTerminateSystemThread之后让线程自己去执行一些释放语句吗?
<table> [color=#8040FF]神,常虚以凝而灵明湛定 气,常静以养而充盈流通[/color] </table>
icube
驱动牛犊
驱动牛犊
  • 注册日期2002-04-11
  • 最后登录2004-12-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-20 23:14
当然不行,如果你想的话,不要用PsTerminateSystemThread,你要通过同步机制来通知线程自己推出
h13
h13
驱动老牛
驱动老牛
  • 注册日期2002-07-10
  • 最后登录2008-10-24
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-21 08:52
当然不行,如果你想的话,不要用PsTerminateSystemThread,你要通过同步机制来通知线程自己推出


问题是有些步骤必须PsTerminateSystemThread之后再运行,我的意思就是想让线程自己去完成这些调用,用同步机制也不能完成初衷,看来这样确实不可行,谢谢了。

另外,问一下可以自定义回调或完成例程之类的调用吗?
<table> [color=#8040FF]神,常虚以凝而灵明湛定 气,常静以养而充盈流通[/color] </table>
icube
驱动牛犊
驱动牛犊
  • 注册日期2002-04-11
  • 最后登录2004-12-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-01-21 09:27
你应该把你的技术问题描述一下,或许会有别的方法。
游客

返回顶部