私はドライバー開発分野の初心者です。開くすべてのファイルのパスを表示しようとしています。パスを表示するために次の行を使用しています。
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:) がありません。何か問題がありますか?