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

cy214 2008-08-22 12:45:11
初学 想建立sfilter与用户程序的通讯 遇到的问题

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

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

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

(另 win32程序中驱动名"\\\\.\\Sfilter"换为其他已经安装的sample driver可正常返回句柄)
...全文
88 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
znsoft 2008-08-24
  • 打赏
  • 举报
回复
看一下filespy代码就行了...

驱网的abc论坛有n多人回答过了
cnzdgs 2008-08-22
  • 打赏
  • 举报
回复
驱动程序对IRP_MJ_CREATE处理了吗?怎么处理的?

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧