zhjie374
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2012-01-17
  • 粉丝2
  • 关注1
  • 积分17分
  • 威望144点
  • 贡献值1点
  • 好评度21点
  • 原创分0分
  • 专家分0分
阅读:1068回复:2

过滤的方法LOCK USB.成功一大半了

楼主#
更多 发布于:2005-03-23 17:47
我启动驱动以后,U盘里面的内容不能显示,不能向U盘写东西.

但是我UNLOAD驱动以后,U盘仍然不会显示出来.另外,当我拔下U盘的时候,会蓝屏.

我过滤了一下IRP
//-----------------------------------------------------------------------

    ppdd [IRP_MJ_CREATE ] =MyControl;
    ppdd [IRP_MJ_SET_INFORMATION] =MyControl;

    ppdd [IRP_MJ_READ  ] =MyControl;
    ppdd [IRP_MJ_DEVICE_CONTROL ] =MyControl;
    ppdd [IRP_MJ_INTERNAL_DEVICE_CONTROL ] =MyControl;
    ppdd [IRP_MJ_PNP] =MyControl;
    pDriverObject->DriverUnload  = DriverUnload;
还需要过滤哪些其他的呢??

谢谢

当我调试好以后,会写详细说明放上来的.
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-25 12:07
我启动驱动以后,U盘里面的内容不能显示,不能向U盘写东西.

但是我UNLOAD驱动以后,U盘仍然不会显示出来.另外,当我拔下U盘的时候,会蓝屏.

我过滤了一下IRP
//-----------------------------------------------------------------------

    ppdd [IRP_MJ_CREATE ] =MyControl;
    ppdd [IRP_MJ_SET_INFORMATION] =MyControl;

    ppdd [IRP_MJ_READ  ] =MyControl;
    ppdd [IRP_MJ_DEVICE_CONTROL ] =MyControl;
    ppdd [IRP_MJ_INTERNAL_DEVICE_CONTROL ] =MyControl;
    ppdd [IRP_MJ_PNP] =MyControl;
    pDriverObject->DriverUnload  = DriverUnload;
还需要过滤哪些其他的呢??

谢谢

当我调试好以后,会写详细说明放上来的.



Unload没有恢复替换的例程 ??
zhjie374
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2012-01-17
  • 粉丝2
  • 关注1
  • 积分17分
  • 威望144点
  • 贡献值1点
  • 好评度21点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-25 14:28
恢复了。
游客

返回顶部