Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

На входе: список папок для отслеживания операций, маски файлов, и набор параметров:

- отслеживать копирование на съемные устройства

- отслеживать изменение файлов на съемных устройствах

- отслеживать удаление на съемных устройствах

- отслеживать открытие на съемных устройствах (если возможно, не обязательно)

- отслеживать копирование файлов (по списку папок), из, в

- отслеживать изменения файлов (по списку папок)

- отслеживать удаление файлов (по списку папок)

- отслеживать открытие файлов (по списку папок, если возможно, не обязательно)

- блокирование чтения/записи (по имени файла, по подстроке, по пути. включая возможность заблокировать запись И/ИЛИ чтение файлов на съемных носителях)

Драйвер должен создавать событие, и передавать:

- путь+имя файла

- sid пользователя, который выполнил операцию

- операция (см выше)

- должна быть поддержка не только локальных файлов, но и размещенных в общих папках в сети

- драйвер не должен мешать извлечению съемных устройств, отслеживать факт подключения новых флешек

- драйвер должен стабильно работать на терминальных серверах

- примеры кода должны быть на c# или vb.net (any cpu). 

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

- должна быть инструкция по установке, удалению, обновлению

- должно стабильно работать на win 7, 8, 10 (x86 и x64)

- должен иметься дебаг-режим с логом

4 года назад
soft4you
Дмитрий 
30 летРоссия
10 лет в сервисе
Был
день назад