我写了一个NDIS的驱动,在里面建了一个线程用来把从网络上得到的数据写到文件中去。程序开始运行正常,但运行一段时间后总会死机,我加了调试输出,发现死在ZwWriteFile上,请教各位大虾,是何原因导致。创建和写代码如下: HANDLE g_hCacheFile...
全文
回复(1) 2009-10-23 09:03 来自版块 - NDIS网络接口开发
表情
clinton81我也遇到这个问题。我做的过滤驱动,拦截用户写入动作时,将写入内容备份到指定文件。 用 ZwWriteFile 备份。结果死锁。死在 ZwWriteFile 写入大量数据时。我看了一下可能锁在 Lazy Write 里。 目标文件已经是 NO BUFFERING 打开的,仍然死锁。...(2010-01-23 14:57)

返回顶部