cn_zhaolin
驱动牛犊
驱动牛犊
  • 注册日期2002-04-17
  • 最后登录2008-03-24
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1464回复:4

如何在中间层驱动访问硬盘上的一个文件?

楼主#
更多 发布于:2004-03-08 16:57
小弟急!谢谢先!
xiaolin
asmsys
驱动老牛
驱动老牛
  • 注册日期2002-03-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望17点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-09 09:06
下面不就跟着一个帖子吗,说的很明白。
wywwwl
驱动大牛
驱动大牛
  • 注册日期2002-08-16
  • 最后登录2018-04-07
  • 粉丝1
  • 关注0
  • 积分-10分
  • 威望135点
  • 贡献值6点
  • 好评度76点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-03-09 09:12
http://www.driverdevelop.com/forum/html_62147.html?1078794722
琢磨悟真知
cn_zhaolin
驱动牛犊
驱动牛犊
  • 注册日期2002-04-17
  • 最后登录2008-03-24
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-10 21:11
楼上的朋友,我看了这个例程,但是我觉得这样做是否太复杂了?我也参考了DDK的help,和Compuware的help。KFile(对应DDK中的zWXXX)是可以从驱动程序中访问文件。但是,好像要继承一个DeviceControl的虚函数。而这个函数是KDevice类的方法。但是,在中间层驱动设备对象是KNdisFilterAdapter的子类。而且,好象不是从KDevice继承来的。所以,我不知道如何实现?
而且,好象KFile.read方法的第一个参数是buffer,而这个buffer是从IRP中得到的。我就是不明白从驱动程序中读取文件的流程。希望大侠可以指点。
xiaolin
cn_zhaolin
驱动牛犊
驱动牛犊
  • 注册日期2002-04-17
  • 最后登录2008-03-24
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-11 21:18
还是不行呀!
我用了KFile类,不论我include <vdw.h> or inlcude <kndisvdw.h>总是会有NTVERSION 没有定义的错误。谁可以告诉我????
郁闷呀。
我急于在中间层驱动访问硬盘上的文件,谁可以帮我?
xiaolin
游客

返回顶部