初学file filter driver遇到的一个小问题

highlight   2008-8-22 12:45 楼主
初学 想建立sfilter与用户程序的通讯 遇到的问题

问题:
在用户界面下createfile后返回0xffffffff的句柄 查询getlasterror值为1 "函数不正确" 不知道是什么问题

简述:
在sfilter驱动中create driver后创建了symbolic link (IoCreateSymbolicLink)
用kdprint输出返回值等一切正常 链接名字用的\\DosDevices\\SFilter

在win32应用程序中使用createfile关联驱动 完全按照filespy的参数设置的 名字传入的是"\\\\.\\SFilter"
不知道为什么会出现getlasterror = 1的错误 求解.....

(另 win32程序中驱动名"\\\\.\\Sfilter"换为其他已经安装的sample driver可正常返回句柄)

回复评论 (2)

驱动程序对IRP_MJ_CREATE处理了吗?怎么处理的?
点赞  2008-8-22 16:02
看一下filespy代码就行了...

驱网的abc论坛有n多人回答过了
点赞  2008-8-24 01:31
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复