阅读:1356回复:5
文件名 50分
我在IRP_MJ_DIRECTORY_CONTROL:IRP_MN_QUERY_DIRECTORY中设置完成例程,在完成例程中过滤文件名,发现Irp->UserBuffer中大部分是对的,个别文件的名字不完整,如有个2000.rar的文件,显示的名字是2000。请教怎么解决?万分感谢。
|
|
沙发#
发布于:2002-12-06 22:56
我是基于filemom做的,那位朋友能帮忙?
|
|
板凳#
发布于:2002-12-09 11:04
你是在FILEMON例子上修改的?
|
|
|
地板#
发布于:2002-12-09 16:53
是的,现在我找到原因是当我从文件链表中删除掉要隐藏的文件名后,原来链表中最后一个文件名出错,其余倒是正确的,那位高手能解释?
|
|
地下室#
发布于:2002-12-09 18:13
请在IRP_MJ_CREATE时保存完整的文件名.
|
|
|
5楼#
发布于:2002-12-09 19:08
谢谢LUO老兄,一直久仰你的大名,从我开始学做驱动起,你的个人主页我也经常去的,从你这里我学到很多东西,真的很感激!
不过这个问题因为我要给系统返回正确完整的文件链表,所以光保存文件名不行。 还好我刚才勉强解决了,这好象确实是微软的一个BUG! 不过我仍然向你表示感谢! |
|