阅读:1238回复:6
内核驱动里面如何进行文件操作?
我想在驱动程序里面进行文件读写,可以吗?
如果可以的话该如何操作呢? 那位大虾知道请告知在下,最好告诉我用那些函数! 多谢了,有例程那当然是最好不过了! :D 我是不是有点贪心 :D |
|
沙发#
发布于:2003-09-29 08:24
别光关注呀,给点意见吗,算了,这贴结了,我再开贴问吧。
|
|
板凳#
发布于:2003-09-25 22:49
关注啊
|
|
地板#
发布于:2003-09-25 18:54
另外给你一条路:内核首地址映射给app,让app存成文件 “内核首地址映射给app”是什么意思?能说详细一点吗,我现在的实时传输总是丢数据。郁闷死了。 |
|
地下室#
发布于:2003-09-25 18:21
另外给你一条路:内核首地址映射给app,让app存成文件
|
|
|
5楼#
发布于:2003-09-25 15:41
先谢谢楼上的老兄。
刚找到一个贴子,可是没看太明白,如下: http://www.driverdevelop.com/forum/viewthread.php?tid=25406 我的实际情况是通过IRP_MJ_READ把数据从usb设备读到主机上,使用异步模式,然后在完成例程里把数据写到文件里再重新发送读数据的请求,这样循环读取,直到应用程序停止传输为止。 可是具体怎么操作就不大明白了,我还是先看看资料好好想想,各位大虾有什么好的意见请多多帮忙呀,多谢了! |
|
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 ); |
|