应用程序发送了一个DeviceIOControl给驱动,驱动把irp插入了队列,这时应用程序退出了。驱动触发了irp的取消例程。我在取消例程里面取消该irp。并完成它。一切都很正常。但这个时候net stop驱动,就会失败。不知道我还有什么地方没有做?还有一点是,我在取消例程里面... 全文

2008-02-16 15:29 来自版块 - 文件系统(过滤)驱动程序开发

用记事本打开的文件Read.MdlAddress总是为空。Read.Length总是为24Read.ByteOffset总是为0Read.ReadBuffer是有值的,不过不知道是什么东西。。。数据好像是被缓存了。但是我如何取到它们?

2007-10-16 15:45 来自版块 - 文件系统(过滤)驱动程序开发

我在IRP_MJ_CREATE中拦截到用户一个打开文件的操作。。这个文件其实在磁盘上没有。。但是我想要用户在调用CreateFile的时候,返回成功。。。请问应该怎么做。。。我尝试了直接设置Data->IoStatus.Status = STATUS_SUCCESS;Dat... 全文

2007-10-04 02:37 来自版块 - 文件系统(过滤)驱动程序开发

我捕获IRP_MJ_DIRECTORY_CONTROL,在PFLT_PRE_OPERATION_CALLBACK回调中,修改了一下FLT_CALLBACK_DATA里面的数据是最后FLT_PARAMETERS中的。。。然后调用FltSetCallbackDataDirty函数结果... 全文

2007-08-24 09:51 来自版块 - 文件系统(过滤)驱动程序开发

目前我要编译cpp...因为调用约定的关系导致很多函数无法链接

2007-08-01 10:00 来自版块 - 文件系统(过滤)驱动程序开发

今天想要尝试一下用gcc编译驱动。。。结果链接参数怎么写编译出来的东西都不对问一下,gcc编译驱动链接参数是什么?

2007-01-18 13:26 来自版块 - c/c++入门(VC,KeilC使用)


返回顶部