我是驱动程序开发领域的新手。我正在尝试显示打开的每个文件的路径。我正在使用以下行来显示路径。
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:),有什么问题吗...?