sy10302
驱动牛犊
驱动牛犊
  • 注册日期2003-03-21
  • 最后登录2009-04-07
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:3190回复:9

Windows XP 磁盘过滤驱动问题?

楼主#
更多 发布于:2004-03-19 17:08
各位大哥:
    我写了一个过滤驱动, 主要是想过滤掉XP下的 IOCTL_DISK_SET_DRIVE_LAYOUT_EX control code, 是将Walter Oney 的CHAP9\FILTER 下的例子改了一下, 我分别用2000DDK和XPDDK编译, 并将它安装到2000和XP的Disk.sys 的UpperFilt上, 但是2000下每次都能加载正常, XP下当我运行Disk Management时, 再重起时驱动不能加载了? 是不是XP具有保护措施?

最新喜欢:

txqxctxqxc
sy10302
驱动牛犊
驱动牛犊
  • 注册日期2003-03-21
  • 最后登录2009-04-07
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-19 18:33
我用的是Walter Oney <<programming the Microsoft Winodws Drivers Model>>配套光盘中的第九章\Filter\sys 下的例子.
sy10302
驱动牛犊
驱动牛犊
  • 注册日期2003-03-21
  • 最后登录2009-04-07
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-19 18:39
可是我用DDK 下的DiskPerf 我不改动任何代码编译, 然后加载XP也会出现这样?
sy10302
驱动牛犊
驱动牛犊
  • 注册日期2003-03-21
  • 最后登录2009-04-07
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-19 18:44
谢谢提醒,我用的XP还没激活, 有60天的限制.
sy10302
驱动牛犊
驱动牛犊
  • 注册日期2003-03-21
  • 最后登录2009-04-07
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-20 09:59
我现在用的是正版的XP, 然后用DDK XP 编译DISKPERF, 然后用程序加载DISKPERF.SYS成UPPERFILTER, 加载第一次能成功, 用DEVFILTER.EXE 去看, 发现有PARTMGR和DISKPERF, 但是用一段时间, 再用DEVFILTER.EXE去看, 发现DISKPERF没有了?XP为什么把DISKPERF去掉了?
sy10302
驱动牛犊
驱动牛犊
  • 注册日期2003-03-21
  • 最后登录2009-04-07
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-03-23 18:42
对不起, 我发现问题了, 因为我加载了多次, 我发现注册表:
 \system\controlset\servers\diskfilter
下的几个键值
 ErrorControl
 Group
 Start
 Type  没有了, 所以没有加载上来, 我手动更改就没问题了
游客

返回顶部