阅读:1528回复:5
请问如何取得文件名
我参考例子sfilter里面的sfGetFileName,在处理IRP_MJ_SET_INFORMATION的函数里面想取得当前被设置的文件名,
但是出错。我注意到在IRP_CREATE的处理函数里面sfGetFileName是可以取到文件名的,但是在IRP_MJ_SET_INFORMATION的函数里面就会出错。 请问该怎样解决?谢谢 |
|
沙发#
发布于:2004-05-11 23:57
帮你鼎一下
|
|
|
板凳#
发布于:2004-05-13 08:43
看一看filespy和filemon的例子吧
|
|
地板#
发布于:2007-03-26 09:57
在create里面可以用ObQueryNameString 的
|
|
|
地下室#
发布于:2007-03-26 12:10
filemon 最新的sfilter 都可以参考
|
|
|
5楼#
发布于:2007-03-27 13:56
在非Create的地方用ObQueryNameString 会出错,在其他地方,你可以直接到FileObject->FileName里面得到文件名。当然,在Create的时候,你也可以从FileObject->FileName取得,但你要判断一下相对路径还是绝对路径就是了。
|
|
|