阅读:1740回复:10
怎样控制CDROM和USB盘的使用?
我想要写个驱动控制CDROM和USB盘的使用,改怎样做呢?最好有源码例子(我是新手,看了几天驱动的资料,原理似懂非懂还是不会做,救命啊)
|
|
沙发#
发布于:2005-02-02 11:28
是不是要对CDROM和USB的使用进行控制?
可以在应用层做,也可以在内核做。 应用层:参考DevCon,ddk的一个例子,里面讲了如何禁用和启用特定的设备; 内核层:就是用文件过滤驱动了,首先识别要控制的设备,然后对于请求该设备的IRP进行过滤。 |
|
|
板凳#
发布于:2005-02-02 11:33
说的很详细
|
|
|
地板#
发布于:2005-02-02 11:40
是不是要对CDROM和USB的使用进行控制? 多谢指点。 我的系统是 win2K,装了NTDDK,但是没找到DevCon例子(我没怎么用过DDK,见笑了),照这样说,在应用层上做应该是简单一些,是吧? 同时我还想学习一下驱动怎么做。能给我提供个例子吗? |
|
地下室#
发布于:2005-02-02 13:32
这是2003DDK的
|
|
|
5楼#
发布于:2005-02-02 15:40
非常感谢fslife的帮助。
例子中好像少一个msg.h头文件? |
|
6楼#
发布于:2005-02-02 15:53
msg.h在你的NTDDK安装目录
|
|
|
7楼#
发布于:2005-02-02 15:57
你在网上查找得到regmon,然后添加zwcreatfile,zwopenfile, 进行控制,即可。
|
|
8楼#
发布于:2005-02-02 16:06
谁能告诉我,我的win2kDDK完全安装后也没有devcon?是不是2k的ddk没有这个例子呢?
另外“在网上查找得到regmon,然后添加zwcreatfile,zwopenfile”能否解析一下,我好像没明白 |
|
9楼#
发布于:2005-02-02 16:14
刚刚看到有人说:win2kDDK没有devcon例子是因为DDK版本不够新?
谁有新版win2kDDK下载地址,给我试试,谢谢。 |
|
10楼#
发布于:2005-02-02 18:38
这个站的下载区就有。
|
|
|