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

怎样控制CDROM和USB盘的使用?

楼主#
更多 发布于:2005-02-02 11:22
我想要写个驱动控制CDROM和USB盘的使用,改怎样做呢?最好有源码例子(我是新手,看了几天驱动的资料,原理似懂非懂还是不会做,救命啊)
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-02-02 11:28
是不是要对CDROM和USB的使用进行控制?
可以在应用层做,也可以在内核做。
应用层:参考DevCon,ddk的一个例子,里面讲了如何禁用和启用特定的设备;
内核层:就是用文件过滤驱动了,首先识别要控制的设备,然后对于请求该设备的IRP进行过滤。
在交流中学习。。。
aasa2
驱动中牛
驱动中牛
  • 注册日期2004-04-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分525分
  • 威望339点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-02-02 11:33
说的很详细
技术交流:aasa2@21cn.com QQ群:10863699
Gentlewolf
驱动牛犊
驱动牛犊
  • 注册日期2005-02-02
  • 最后登录2005-04-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-02-02 11:40
是不是要对CDROM和USB的使用进行控制?
可以在应用层做,也可以在内核做。
应用层:参考DevCon,ddk的一个例子,里面讲了如何禁用和启用特定的设备;
内核层:就是用文件过滤驱动了,首先识别要控制的设备,然后对于请求该设备的IRP进行过滤。


多谢指点。
我的系统是 win2K,装了NTDDK,但是没找到DevCon例子(我没怎么用过DDK,见笑了),照这样说,在应用层上做应该是简单一些,是吧?
  同时我还想学习一下驱动怎么做。能给我提供个例子吗?
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-02-02 13:32
这是2003DDK的
附件名称/大小 下载次数 最后更新
2005-02-02_devcon.rar (33KB)  38
在交流中学习。。。
Gentlewolf
驱动牛犊
驱动牛犊
  • 注册日期2005-02-02
  • 最后登录2005-04-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-02-02 15:40
非常感谢fslife的帮助。
例子中好像少一个msg.h头文件?
paladinii
驱动中牛
驱动中牛
  • 注册日期2003-10-28
  • 最后登录2012-03-09
  • 粉丝0
  • 关注0
  • 积分282分
  • 威望74点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-02-02 15:53
msg.h在你的NTDDK安装目录
附件名称/大小 下载次数 最后更新
2005-02-02_msg.h (7KB)  28
Ideas for life!
meng20020311
驱动牛犊
驱动牛犊
  • 注册日期2005-01-04
  • 最后登录2005-02-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-02-02 15:57
你在网上查找得到regmon,然后添加zwcreatfile,zwopenfile, 进行控制,即可。
Gentlewolf
驱动牛犊
驱动牛犊
  • 注册日期2005-02-02
  • 最后登录2005-04-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-02-02 16:06
谁能告诉我,我的win2kDDK完全安装后也没有devcon?是不是2k的ddk没有这个例子呢?
另外“在网上查找得到regmon,然后添加zwcreatfile,zwopenfile”能否解析一下,我好像没明白
Gentlewolf
驱动牛犊
驱动牛犊
  • 注册日期2005-02-02
  • 最后登录2005-04-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-02-02 16:14
刚刚看到有人说:win2kDDK没有devcon例子是因为DDK版本不够新?
谁有新版win2kDDK下载地址,给我试试,谢谢。
paladinii
驱动中牛
驱动中牛
  • 注册日期2003-10-28
  • 最后登录2012-03-09
  • 粉丝0
  • 关注0
  • 积分282分
  • 威望74点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-02-02 18:38
这个站的下载区就有。
Ideas for life!
游客

返回顶部