xiaoqiucn
驱动牛犊
驱动牛犊
  • 注册日期2007-11-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分54分
  • 威望36点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:2737回复:5

为什么在驱动里用ZwOpenProcess就蓝屏

楼主#
更多 发布于:2008-01-20 22:27
extern "C"
{
NTKERNELAPI
NTSTATUS
ZwOpenProcess (
               PHANDLE ProcessHandle,
               ACCESS_MASK DesiredAccess,
               POBJECT_ATTRIBUTES ObjectAttributes,
               PCLIENT_ID ClientId
               );
}

HANDLE openprocess(HANDLE id)
{
    NTSTATUS status;
    OBJECT_ATTRIBUTES oa = {sizeof(OBJECT_ATTRIBUTES), 0, NULL, 0};
    ACCESS_MASK da = 0x0001;
    HANDLE ProcessHandle = NULL;
    CLIENT_ID ClientId;
    ClientId.UniqueProcess = id;
    ClientId.UniqueThread = 0;
  
    ZwOpenProcess(&ProcessHandle, da, &oa, &ClientId);
                     return ProcessHandle;

}


郁闷许久,不知道怎么样,初学驱动编程,请高手指点。
uljtg
驱动牛犊
驱动牛犊
  • 注册日期2006-03-23
  • 最后登录2011-12-03
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望210点
  • 贡献值0点
  • 好评度46点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-02-17 08:20
参数看起来没问题
rulary
驱动牛犊
驱动牛犊
  • 注册日期2007-01-12
  • 最后登录2012-04-27
  • 粉丝0
  • 关注0
  • 积分43分
  • 威望26点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-02-12 13:34
系统要干净,干净!!

顶一个
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
地板#
发布于:2008-01-27 15:51
参数有问题也不会蓝屏,绝对是系统上有垃圾一样的杀毒软件的钩子造成的~
没有战争就没有进步 X3工作组 为您提供最好的军火
alphapiao
驱动小牛
驱动小牛
  • 注册日期2002-06-21
  • 最后登录2011-05-04
  • 粉丝0
  • 关注0
  • 积分1004分
  • 威望155点
  • 贡献值0点
  • 好评度109点
  • 原创分1分
  • 专家分0分
地下室#
发布于:2008-01-26 14:42
参数有问题吧。
我的博客:xpddk.bokee.com
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
5楼#
发布于:2008-01-21 10:26
你打开啥进程了?

注意系统要干净啊,干净啊~~
没有战争就没有进步 X3工作组 为您提供最好的军火
游客

返回顶部