Здравствуйте, sasha_m_, Вы писали:
__>Картина:
__>Есть файл на сети NT без домена
__>\\server\pub\mail.txt 4 Mb (нужен только на чтение)
__>есть сетка с множеством пользователей с одинаковым юзером/паролем (менять юзеров/пароли — сложно и не вигодно)
__>сетка состоит из несколько подсетей соедененных радиоезернетом (естественно с слабым пропуском по трафику)
__>всем нужен етот файл (он вообщето он лежит на каждом сервере во всех подсетях)
__>но есть умники которые хотят именно етот файл (єто естественно опускает трафик)
__>Реализация:
__>-Снифить сеть по входящих IP-TCP-NBT-SMB-Файл потом net session xxx /delete или понежнее
__>-или средством WINAPI (но как тогда узнать по WINAPI:NetFileХХХ (NET.exe files) какой имменно компютер получил доступ?)
__>и ввобще есть ли возможность обойтись без снифинга в такой ситуации?
если я правильно все понял..то
можно так. вначале проверь прогой FileMon, показывает ли он юзание этого файла (если юзверь его читает).
если да то тогда ставь ловушку на ReadFile (WinApi,dll) и когда ловушка срабатывает смотри какие юзверя подрублены (тоже через WinApi) и отрубай их
вообщем это общая картина...