Re: File path by handle

From
Alex Fedotov ()
To
Igor Dontsov ()
Date
2001-10-19T10:03:47Z
Area
SU.WINDOWS.NT.PROG
From: "Alex Fedotov" <me@alexfedotov.com>

Igor Dontsov wrote:

> Задался вот вопросом: можно ли, имея handle на файл, получить путь к
> этому файлу?

NTSYSAPI
NTSTATUS
NTAPI
ZwQueryInformationFile(
    IN HANDLE FileHandle,
    OUT PIO_STATUS_BLOCK IoStatusBlock,
    OUT PVOID FileInformation,
    IN ULONG FileInformationLength,
    IN FILE_INFORMATION_CLASS FileInformationClass
    );

#define FileNameInformation           9
#define FileAlternateNameInformation  21

typedef struct _FILE_NAME_INFORMATION {
    ULONG FileNameLength;
    WCHAR FileName[1];
} FILE_NAME_INFORMATION, * PFILE_NAME_INFORMATION,

typedef FILE_NAME_INFORMATION  FILE_ALTERNATE_NAME_INFORMATION;
typedef PFILE_NAME_INFORMATION PFILE_ALTERNATE_NAME_INFORMATION;

А теперь, внимание, вопрос: из какой книжки я это взял?

-- Alex Fedotov


--- ifmail v.2.15dev5
 * Origin: Undisclosed (2:5020/400)