Обеспечение и снятие защиты файлов в соответствии с предоставленным шаблоном.
Программа представляет собой консольное приложение. Программа состоит из двух частей: walk_func.cpp и daemon.cpp.
Первая часть выполняет следующий функции:
- Реализует взаимодействие с пользователем через командную строку;
- Создает template – файл, в котором хранится список имен и шаблонов файлов, доступ к которым необходимо контролировать, а также пароль для доступа к функционалу программы;
- Обеспечивает защиту/снятие защиты соответствующих файлов;
- Позволяет изменить пароль.
Вторая часть выполняет следующие функции:
- Загружает и запускает службу, запрещающую создание файлов с именами из template.tbl;
- Выполняет логирование событий попытки создания файлов с указанными именами.