Re[3]: Как определить имя пользователя
От: Vsevolod V.Burkutsky Россия  
Дата: 05.07.02 08:11
Оценка:
Здравствуйте Аноним, Вы писали:


А>Еще вопрос.


А>NetFileEnum возвращает информацию об открытом файле в виде:

А>typedef struct _FILE_INFO_3 {
А> DWORD fi3_id;
А> DWORD fi3_permissions;
А> DWORD fi3_num_locks;
А> LPWSTR fi3_pathname;
А> LPWSTR fi3_username;
А>} FILE_INFO_3, *PFILE_INFO_3, *LPFILE_INFO_3;

А>Как отсюда определить имя файла? (fi3_pathname содержит только путь к файлу)


А>With best regards, Gorets


Нет, fi3_pathname содержит полный путь к открытому ресурсу

fi3_pathname 
Pointer to a Unicode string that specifies the path of the opened resource

т.е если ты ( или кто ещё ) на шаре открыл папку ( ну, посмотреть какие там файлы )
то у тебя будет fi3_pathname — путь к этой папке( включая её имя )
если открыт файл, то у темя будет путь к файлу ( естественно включая его имя )
With best regards
Vsevolod V.Burkutsky...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.