阅读:1464回复:4
如何在中间层驱动访问硬盘上的一个文件?
小弟急!谢谢先!
|
|
|
沙发#
发布于:2004-03-09 09:06
下面不就跟着一个帖子吗,说的很明白。
|
|
板凳#
发布于:2004-03-09 09:12
http://www.driverdevelop.com/forum/html_62147.html?1078794722
|
|
|
地板#
发布于:2004-03-10 21:11
楼上的朋友,我看了这个例程,但是我觉得这样做是否太复杂了?我也参考了DDK的help,和Compuware的help。KFile(对应DDK中的zWXXX)是可以从驱动程序中访问文件。但是,好像要继承一个DeviceControl的虚函数。而这个函数是KDevice类的方法。但是,在中间层驱动设备对象是KNdisFilterAdapter的子类。而且,好象不是从KDevice继承来的。所以,我不知道如何实现?
而且,好象KFile.read方法的第一个参数是buffer,而这个buffer是从IRP中得到的。我就是不明白从驱动程序中读取文件的流程。希望大侠可以指点。 |
|
|
地下室#
发布于:2004-03-11 21:18
还是不行呀!
我用了KFile类,不论我include <vdw.h> or inlcude <kndisvdw.h>总是会有NTVERSION 没有定义的错误。谁可以告诉我???? 郁闷呀。 我急于在中间层驱动访问硬盘上的文件,谁可以帮我? |
|
|