Как назначить разрешения для копирования/вставки в окнах

Ну, как всем известно, вы не можете назначить разрешения для копирования/вставки файлов на платформе Windows.

Мне нужно контролировать процесс копирования с центрального файлового сервера таким образом, чтобы я знал:

  1. какой пользователь выполнил копирование
  2. Какие файлы были скопированы
  3. куда он их клеил
  4. Общий объем скопированных данных
  5. Время операции копирования
  6. Если пользователь превышает разрешенный «Ограничение копирования», диалоговое окно просит его ввести административные учетные данные или отклонить его (как это было бы настроено).
  7. Сохраните все эти данные в файле для последующего просмотра или отправки по электронной почте.

Мне нужно собрать эти данные, поставив утилиту на сам сервер, без какой-либо другой установки на клиентские компьютеры.

Я знаю об отслеживании буфера обмена, но какой это буфер обмена? буфер обмена пользователя или буфер обмена сервера? А как насчет операции перетаскивания, которая даже не проходит через буфер обмена? Любые сведения о том, полезен ли SystemFileWatcher в таком случае?

Любые идеи ?


person Jalal El-Shaer    schedule 21.05.2009    source источник


Ответы (1)


Я не думаю, что буфер обмена имеет какое-либо отношение к вещам здесь. Результатом действия «Копировать и вставить» на клиенте является то, что файлы копируются из общей папки, верно? На самом деле, вас волнует не действие «Копировать», а «Вставка» (Копия файла из буфера обмена ничего не делает, пока вы не вставите его куда-нибудь).

Итак, я думаю, вам следует полностью игнорировать буфер обмена и искать способы контролировать доступ к файлам на вашем общем ресурсе.

По сути, вы ищете аудит общего доступа к файлам. В Windows кое-что из этого встроено, но я не эксперт. На самом деле, вы можете получить больше отклика на этот вопрос на ServerFault.com (дочерний сайт StackOverflow.com), если вы сформулируете его с точки зрения аудита общего доступа к файлам. О, и вы не упомянули здесь ОС вашего сервера - вы должны сделать это, если публикуете сообщение на ServerFault.com.

person Martin Peck    schedule 22.05.2009
comment
Спасибо за вашу помощь, но сайт, на который вы ссылаетесь, находится в стадии бета-тестирования и запрашивает пароль для доступа к нему. Во всяком случае, вот ссылка о роли буфера обмена в мониторинге копирования/вставки: bytes.com/topic/net/answers/ - person Jalal El-Shaer; 23.05.2009
comment
Посетите блог StackOverflow, чтобы узнать, как получить доступ к ServerFault.com. Что касается копирования/вставки, я все еще не уверен, что мониторинг буфера обмена - это путь вперед. Вам нужно контролировать доступ к файлам независимо от того, осуществляется ли это через копирование/вставку или что-то еще. - person Martin Peck; 26.05.2009