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

G>>Как программно определить имя пользователя, работающего с файлом, находящимся на сетевом диске? Или имя машины, с которой осуществляется доступ к файлу?


VV>NetFileEnum(...)

VV>NetFileGetInfo(...)

VV>NetSessionEnum(...)

VV>NetSessionGetInfo(...)

Еще вопрос.

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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.