FileObject-> FileName не возвращает полный путь к файлу

Я новичок в области разработки драйверов. Я пытаюсь отобразить путь каждого файла, который открывается. Я использую следующую строку для отображения пути.

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 🙂 отсутствует, что-то не так …?

0

Решение

FileName просто содержит имя файла. Информация о томе описана в Vpb поле.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector