1

我是驱动程序开发领域的新手。我正在尝试显示打开的每个文件的路径。我正在使用以下行来显示路径。

PFILE_OBJECT pFileObject = IoGetCurrentIrpStackLocation(Irp)->FileObject;
DbgPrint("File Name : %wZ\n", &pFileObject->FileName);

但它没有显示完整的路径。

File Name : \Documents and Settings\Administrator\Desktop\cmd commands.txt

它应该是这样的:

File Name : C:\Documents and Settings\Administrator\Desktop\cmd commands.txt

缺少驱动器名称(例如 C:、D:),有什么问题吗...?

4

1 回答 1

1

仅包含文件的FileName名称。卷信息在Vpb字段中描述。

于 2012-12-30T17:43:33.977 回答