阅读:1775回复:5
关于ZwQueryInformationFile 得到全路经的问题。
设置FileNameInformation 时得到的路径
如果 当是 c:\\dir1\\dir2\\filename.ext。 得到的是 \\dir1\\dir2\\filename.ext。 我用 d:\\dir1\\dir2\\filename.ext。 得到的也是 \\dir1\\dir2\\filename.ext!!! 我如何得到 全路经呢? 谢谢! |
|
沙发#
发布于:2003-05-30 02:11
FileNameInformation是没有盘符。我当初在用也发现。不过只能用土招,得devciceobject,再求得devicename,再倒查得到盘符。
不知道哪位有方法。我的方法土的不能再土了。 |
|
板凳#
发布于:2003-06-03 15:11
ObQueryNameString
|
|
地板#
发布于:2003-06-03 16:18
从来没有注意到它也行,我回去试一下。谢谢pjf老大。
|
|
地下室#
发布于:2005-06-28 10:45
老大就是老大呀!
|
|
|
5楼#
发布于:2005-07-01 15:02
vcmfc:
引用:“FileNameInformation是没有盘符。我当初在用也发现。不过只能用土招,得devciceobject,再求得devicename,再倒查得到盘符。 不知道哪位有方法。我的方法土的不能再土了。” 请您详细说说您的思路,可以吗?! 我曾经通过当前IRP:irpsp->DeviceObject;irpsp->FileObject->DeviceObject往下考虑,都没找到办法! 这个devicename,我想根本不是在sfilter.c的 DriverEntry()里的RtlInitUnicodeString( &nameString, L"\\FileSystem\\SFilterFs" ); status = IoCreateDevice(DriverObject, 0, &nameString,// IN PUNICODE_STRING DeviceName OPTIONAL 谢谢! |
|
|