bj751212
驱动牛犊
驱动牛犊
  • 注册日期2004-10-11
  • 最后登录2005-04-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1538回复:7

请教动态加载驱动的问题

楼主#
更多 发布于:2004-11-16 10:36
我用CreateService()可建立服务,但startservice()总返回0
一开始以为自己的驱动有问题,但用《WINDOWS WDM 设备驱动程序
开发指南〉中的工具加载它自带的例子,还是不能startservice(),
有人说他做IP包拦截驱动是要先运行net start IpFilterDriver再
加载,是否所有的驱动加载前都要运行类似的命令,我做的是禁用
CDROM的驱动,若要运行此类命令,命令是什么啊?请说说吧!

[编辑 -  11/17/04 by  bj751212]
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-17 13:54
我们好像讨论过屏蔽CDROM。
case IRP_MJ_CREATE:
if(DeviceObiject->DeviceType == FILE_DEVICE_CD_ROM || DeviceObiject->DeviceType == FILE_DEVICE_CD_ROM_FILE_SYSTEM)
..........//屏蔽操作代码

如果这样屏蔽CDROM,那么U盘怎么屏蔽??
这么多人都在屏蔽设备,禁用设备,哪位给总结一下吧,呵呵。。。
在交流中学习。。。
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-17 08:41
这应该是你的过滤驱动代码,但你的驱动是如何加载的,你只有把你的驱动加到光驱对应的文件设备的过滤驱动队列中,才可能实现光驱禁用。


这种字体看起来是头晕,能把代码传上来吗
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
aasa2
驱动中牛
驱动中牛
  • 注册日期2004-04-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分525分
  • 威望339点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-17 08:18
我们好像讨论过屏蔽CDROM。

但是到现在为止,还没有人提出如何 在文件过滤驱动中屏蔽软驱!!
知道的大虾请说一下。谢谢!

case IRP_MJ_CREATE:
if(DeviceObiject->DeviceType == FILE_DEVICE_CD_ROM || DeviceObiject->DeviceType == FILE_DEVICE_CD_ROM_FILE_SYSTEM)
..........//屏蔽操作代码

[编辑 -  11/17/04 by  aasa2]
技术交流:aasa2@21cn.com QQ群:10863699
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
地下室#
发布于:2004-11-16 20:58
字体看的头晕,给个能编译的例子看看.
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-11-16 11:18
建议你找个驱动过滤的例子(例如filemon)看看,有时候只看书越看越晕,呵呵。
我觉得光驱的访问过滤和文件系统过滤比较类似,你也可以去文件过滤版看看,那里的帖子也许对你有帮助。
在交流中学习。。。
bj751212
驱动牛犊
驱动牛犊
  • 注册日期2004-10-11
  • 最后登录2005-04-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-11-16 10:49
只有把你的驱动加到光驱对应的文件设备的过滤驱动队列中?
怎么加啊,请讲讲,别嫌我菜啊
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-11-16 10:47
这应该是你的过滤驱动代码,但你的驱动是如何加载的,你只有把你的驱动加到光驱对应的文件设备的过滤驱动队列中,才可能实现光驱禁用。
在交流中学习。。。
游客

返回顶部