jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
阅读:1238回复:6

内核驱动里面如何进行文件操作?

楼主#
更多 发布于:2003-09-25 14:59
我想在驱动程序里面进行文件读写,可以吗?
如果可以的话该如何操作呢?
那位大虾知道请告知在下,最好告诉我用那些函数!
多谢了,有例程那当然是最好不过了! :D
我是不是有点贪心 :D
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-29 08:24
别光关注呀,给点意见吗,算了,这贴结了,我再开贴问吧。
lioniamhero
驱动小牛
驱动小牛
  • 注册日期2003-05-31
  • 最后登录2005-10-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-25 22:49
关注啊
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-25 18:54
另外给你一条路:内核首地址映射给app,让app存成文件

“内核首地址映射给app”是什么意思?能说详细一点吗,我现在的实时传输总是丢数据。郁闷死了。
kilroy_guo
驱动大牛
驱动大牛
  • 注册日期2002-10-29
  • 最后登录2005-11-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-09-25 18:21
另外给你一条路:内核首地址映射给app,让app存成文件
二姑家的猫想......
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-09-25 15:41
先谢谢楼上的老兄。
刚找到一个贴子,可是没看太明白,如下:
http://www.driverdevelop.com/forum/viewthread.php?tid=25406

我的实际情况是通过IRP_MJ_READ把数据从usb设备读到主机上,使用异步模式,然后在完成例程里把数据写到文件里再重新发送读数据的请求,这样循环读取,直到应用程序停止传输为止。
可是具体怎么操作就不大明白了,我还是先看看资料好好想想,各位大虾有什么好的意见请多多帮忙呀,多谢了!
freducn2002
驱动小牛
驱动小牛
  • 注册日期2002-06-26
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望29点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2003-09-25 15:28
ZwCreateFile,ZwClose
    status = ZwCreateFile( &fileHandle,
  SYNCHRONIZE|FILE_READ_DATA,
  &objectAttributes,
  &openStatus,
  NULL,
  0,
  FILE_SHARE_READ|FILE_SHARE_WRITE,
  FILE_OPEN,
  FILE_SYNCHRONOUS_IO_NONALERT,
  NULL,
  0);
        ZwClose( fileHandle );
游客

返回顶部