• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Отрубить юзеров

  • Автор темы ParaGon
  • Дата начала
Статус
Закрыто для дальнейших ответов.
P

ParaGon

Здравствуйте, подскажите плиз, как отрубить всех юзеров от файла в расшаренной
папке на сервере. Програ тоже будет на сервере. Если можно - кусочек кода или пример.
 
E

European

Хм, наверное что-то из разряда:
The NetUseDel function ends a connection to a shared resource.
You can also use the WNetCancelConnection2 function to terminate a network connection.

NET_API_STATUS NetUseDel(
LMSTR UncServerName,
LMSTR UseName,
DWORD ForceCond
);

Примера использования в MSDN нет :)
 
P

ParaGon

Проблема в том, что ни в коем случае нельзя рубить доступ ко всей папке,
что кажется делает NetUseDel. Надо резать доступ только к одному файлу.
 
E

European

Да, действительно... Не внимательно вопрос прочитал. Тогда надо получить все открытые файлы используя NetFileEnum, а затем закрыть доступ к необходимым, используя NetFileClose. Смотри в MSDN, там описаны особенности использования
 
E

European

Для: sax_ol
Это потому что для многих поиск - недокументированная возможность. А если им воспользоваться на тех же мастерах, то можно узнать
 
P

ParaGon

Ну уж простите, если кого обидел, но действительно нет времени, все таки форумы для того и существуют.
EUROPEAN - спасибо еще раз за ссылку :) , кстати попробуй поиск в мастерах по
ключевику "шара", очень занимательный результат получается :huh:
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!