Здравствуйте 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 содержит только путь к файлу)