vancaho
驱动牛犊
驱动牛犊
  • 注册日期2004-04-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分574分
  • 威望100点
  • 贡献值0点
  • 好评度56点
  • 原创分0分
  • 专家分0分
阅读:1558回复:3

Diskperf怪异的事情,咋驱动改名就不能运行了呢?

楼主#
更多 发布于:2008-01-11 19:12
各位大牛
我仿照Diskperf编写了一个磁盘上层驱动,编译成功后,用diskperf.inf安装,发现在注册表中的UpperFilters已经添加了diskperf的项,Service里面有diskperf的服务了。重启之后驱动可以正常绑定设备



我想把我的驱动改名为ProtectDriver,diskperf.inf文件里面的对应Diskperf替换为ProtectDriver,同时Diskperf.inf也更名为ProtectDriver.inf,
先将虚拟机内的XP SP2还原为未装Diskperf的状态
再右键单击ProtectDriver.inf,选择安装

安装完毕后,注册表UpperFilter位置出现了ProtectDriver,Service里面也出现了ProtectDriver的服务了

重启之后,发现系统蓝屏,报INACCESSIBLE_BOOT_DEVICE
用WinDBG发现ProtectDriver的驱动还没有加载

请问各位大牛,这是咋回事呢?

AlexSho
驱动牛犊
驱动牛犊
  • 注册日期2008-01-10
  • 最后登录2017-12-01
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望164点
  • 贡献值0点
  • 好评度45点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2008-01-11 20:40
boot driver命名必须符合8.3规则。
alphapiao
驱动小牛
驱动小牛
  • 注册日期2002-06-21
  • 最后登录2011-05-04
  • 粉丝0
  • 关注0
  • 积分1004分
  • 威望155点
  • 贡献值0点
  • 好评度109点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2008-01-26 14:41
楼上正解,可以一试。
我的博客:xpddk.bokee.com
pandaforum
驱动小牛
驱动小牛
  • 注册日期2007-02-13
  • 最后登录2011-09-06
  • 粉丝0
  • 关注0
  • 积分728分
  • 威望282点
  • 贡献值1点
  • 好评度66点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-07-02 11:29
对的 是驱动名的问题
游客

返回顶部