заблокированный файл на сервере с конкретной
От: snake  
Дата: 17.07.01 04:18
Оценка:
Проблема такая :
необходимо связать заблокированный файл на сервере с конкретной
сессией пользователя — именем компьютера. (Определить пользователя
заблокировавшего файл не составляет труда NetFileEnum (level=3) и из
структуры FILE_INFO_3 получаем ... :
typedef struct _FILE_INFO_3 {
DWORD fi3_id;
DWORD fi3_permissions;
DWORD fi3_num_locks;
LPWSTR fi3_pathname;
LPWSTR fi3_username;
}, а как увязать fi3_username с конкретной сессией (именем компьютера)
полученной по NetSessionEnum). По пользователю (fi3_username) можно получить сессию,
но представьте если одинаковых пользователей много (например — USER) —
получишь много сессий, а нужна конкретная (с какого компьютера
заблокирован файл, или компьютеров если блокировок несколько).
С уважением, Банников Роман.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.