版块
论坛
喜欢
话题
应用
搜索
登录
注册
kxsystem的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=163585
[求助]关于ZwTerminateProcess
写了个驱动.中间有以下的代码:////...........PsCreateSystemThread(); //ThreadProc为线程函数////void ThreadProc(){ ...
全文
回复
(
8
)
2007-07-19 17:37
来自版块 -
反流氓、反木马和rootkit
◆
◆
表情
告诉我的粉丝
提 交
qq_10652
:
不是很明白
(2007-09-17 01:06)
回复
kxsystem
:
终止taskmgr.exe都会重启的.换用PspTerminateProcess也是同样的问题.
(2007-09-16 11:31)
回复
reayi
:
更正:看了一下,id.UniqueThread 填0是可以的,上面楼主说的问题可能是pid引起的,因为系统进程有的是不能终止的,一旦终止就会重启动
(2007-08-23 14:01)
回复
reayi
:
ClientIdProcess id and thread id must be fill with valid values. 所以id.UniqueThread 不能填0,这个你如果去看看win2k源码就知道这个值会用来在句柄表索引,之所以填0可以返回成功是因为索引到的值是...
(2007-08-23 12:19)
回复
youyuas
:
我觉得还是分开来用比较好,至少在驱动中是不能够混着用的。
(2007-08-01 23:15)
回复
wangjianfeng
:
NT是R3的,虽然ZW也是调用NT,但是OS经过了自己的处理. 你用全局变量,应该考虑同步的问题.
(2007-08-01 18:26)
回复
kxsystem
:
都是R0的吧.... 看看ntoskrnl.exe的导出表. PS:换成ZwOpenProcess也不行
(2007-08-01 11:00)
回复
youyuas
:
NT* 和 Zw* 可以混着用么? 一个是ring3的一个是ring0的
(2007-07-31 22:27)
回复
kxsystem
加关注
写私信
0
关注
0
粉丝
55
帖子
返回顶部