阅读:1257回复:1
高手急救~~当IRQL=DISPATCH_LEVEL时怎么用ZwCreateFile创建文件?
前几天总算是可以读写文件了,不过那是在DriverEntry里面的。
今天换到PtReceive里面用ZwCreateFile就创建不了,后来发现PtReceive是运行在DISPATCH_LEVEL的, 请教高手怎么在DISPATCH_LEVEL下面访问文件? 高手们救命阿~~~! [编辑 - 8/16/04 by Camus1981] |
|
沙发#
发布于:2004-08-31 16:59
申请一个缓冲区,再创建一个workitem, 在PtReceive中写缓冲区,在workitem取缓冲区的数据和写文件,就可以了。
记得在DriverEntry中创建文件,在Un_load和PNP中关闭文件 |
|