sy10302
驱动牛犊
驱动牛犊
  • 注册日期2003-03-21
  • 最后登录2009-04-07
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:3284回复: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
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2004-03-19 18:20
用DDK的DISKPERF
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
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也会出现这样?
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
地下室#
发布于:2004-03-19 18:39
你用正版的XP吗??
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
sy10302
驱动牛犊
驱动牛犊
  • 注册日期2003-03-21
  • 最后登录2009-04-07
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-03-19 18:44
谢谢提醒,我用的XP还没激活, 有60天的限制.
sy10302
驱动牛犊
驱动牛犊
  • 注册日期2003-03-21
  • 最后登录2009-04-07
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-03-20 09:59
我现在用的是正版的XP, 然后用DDK XP 编译DISKPERF, 然后用程序加载DISKPERF.SYS成UPPERFILTER, 加载第一次能成功, 用DEVFILTER.EXE 去看, 发现有PARTMGR和DISKPERF, 但是用一段时间, 再用DEVFILTER.EXE去看, 发现DISKPERF没有了?XP为什么把DISKPERF去掉了?
Leopard
驱动老牛
驱动老牛
  • 注册日期2001-07-13
  • 最后登录2021-12-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望53点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
  • 社区居民
  • 忠实会员
7楼#
发布于:2004-03-22 17:41
能够找出把DISKPERF去掉的动作吗?确认是系统的行为吗?
jerf.cat
驱动中牛
驱动中牛
  • 注册日期2002-03-30
  • 最后登录2005-09-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-03-22 21:06
DISKPERF是自动退出吧?
sy10302
驱动牛犊
驱动牛犊
  • 注册日期2003-03-21
  • 最后登录2009-04-07
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-03-23 18:42
对不起, 我发现问题了, 因为我加载了多次, 我发现注册表:
 \system\controlset\servers\diskfilter
下的几个键值
 ErrorControl
 Group
 Start
 Type  没有了, 所以没有加载上来, 我手动更改就没问题了
游客

返回顶部