lauer
驱动牛犊
驱动牛犊
  • 注册日期2004-02-04
  • 最后登录2013-01-07
  • 粉丝1
  • 关注1
  • 积分578分
  • 威望127点
  • 贡献值1点
  • 好评度57点
  • 原创分1分
  • 专家分0分
阅读:1555回复:1

为什么IoCreateDevice和Filemon一样的代码在Sfilter中会出现IRPL_NOT_LESS _OR_EQUAL蓝屏

楼主#
更多 发布于:2007-05-31 15:24
    PDEVICE_OBJECT          guiDevice;
    WCHAR                   deviceNameBuffer[]  = L"\\Device\\Sfilter";
    UNICODE_STRING          deviceNameUnicodeString;
    RtlInitUnicodeString (&deviceNameUnicodeString,
                          deviceNameBuffer );
    status = IoCreateDevice ( DriverObject,
                               sizeof(HOOK_EXTENSION),
                                &deviceNameUnicodeString,
                                FILE_DEVICE_SFILTER,
                                0,
                                TRUE,
                                &guiDevice );

代码几乎一样,编译通过,但是无论XP还是2003,都是在加载过程中立刻出现
IRPL_NOT_LESS _OR_EQUAL 蓝屏
觉得很奇怪
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-06-04 14:38
在哪里调用的?
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
游客

返回顶部