Справка


Описание настроек серверной части

Так выглядит серверная часть программы, в базу данных загружается информация со всех компьютеров на которому установлена служба.
Каждую программу можно добавить в исключение (если к ней есть доверие) или в черный список, тогда программа будет автоматически закрываться на клиентском компьютере.
контроль процессов

Пояснение по настройкам.
"Включить авто обновление базы данных" означает что серверная часть будет автоматически с интервалом загружать полученный данные из папки себе в базу данных, и отображать её пользователю.
"папка для сбора данных" в эту папку идет сбор данных по ftp.
автонастройка на сервер - означает интервал автоматической настройки всех клиентских программ на ftp сервер (нужная при смене сервера)
"Колличество баллов для вердикта ИГРА" - эксперементальный алгоритм по определению игр.
Параметры логин, пароль, адрес ftp сервера необходимы для подключение к созданному FTP серверу
"отправка данных в мин." - как часто клиентская часть будет отпровлять данные на сервер.
"мониторинг процессов" - интервал проверки запущенных программ на подконтрольных компьютерах.
"закрытие программ в сек." - как часто проверять и закрывать программы по черному списку.

контроль процессов

База данных черный список по хешу - сюда добавляется хеш программы которые должны автоматически закрываться при обнаружение (например игры или другйо запрещенной программы).
Черный список по имени окна - сюда добавляются имя окна запрещенного приложения, так же по нему идет закрытие (менее ресурсоемкое обнаружение и закрытие)
Исключаемые пути - адреса файлов и папок в котором не идет анализ и поиск приложений.
контроль процессов



Описание настроек клиентской части программы (службы)
Что бы установить службу мониторинга (controlProcess) за работающими программами на подконтрольных компьюетрах нужно запустить программу install_control_processes, она находиться в папке controlProcesses-client. Далее нажать на кнопку установить, служба мониторинга автоматически установится в папку c:\windows\system32\controlProcess. После перезагрузки компьютера она начнет работать.

Более подробная установка.
1) В файле Options.ini  нужно указать необходимые настройки.
2) Сохранить файл Options.ini и  controlProcess.exe в c:\windows\system32\controlProcess\ на нужный компьютера
3) Установить службу controlProcess на компьютер.
через консоль вызвать controlProcess.exe -install -silent
ключи -install -silent означают, установить скрытно. (при повторной установки выдается сообщение что служба уже установлена).
4) запустить службу можно самостоятельно (администрирование\службы\controlProcess), или она автоматически запуститься после перезагрузки компьютера.
5) Далее служба при удачном запуске начинает работать согласно файлу настроек


Пояснение файла настроек Options.ini
[ftp_server]
vkl=true true включить передачу данных по ftp, false выключить передачу данных
ip=192.168.43.203 ip адрес сервера ftp
login=123  логин ftp
pass=123 пароль ftp
port=123 порт ftp

[ftp]
auto_nastroyka=40 серверная часть посылает широковещательные пакеты для авто настройки на клиентские компьютеры. Необходимо для быстрого оповещения компьютеров о новом пароле и логине на ftp сервер

[bd]
auto_update=20 как часто проводить синхронизацию с ftp сервером в секундах.


[bally]
bally=400 эвристический анализатор, количество баллов после превышение которого процессу присваивается статус игры

[timer_hesh]
timer_hesh=30 как часто проверять запущенные процессы на подконтрольном компьютере в секундах

[time_kill]
time_kill=30 как часто запускать процесс закрытие программ в черном списке

[black_list] хеш программы в черном списке (в данный момент пасьянс паук)
adres0=93353FD468A2C5E1621B694D68AB2A4S

[kill_windows] черный список по имени окна
adres0=Пасьянс "Паук"

[ickluchenie] Путь исключений для проверки
adres0=C:\WINDOWS\
adres1=C:\Documents and Settings\
 исключение из исключений дает возможность добавить для проверки конкретную папку внутри исключенных, допустим проверять какого то конкретного пользователя "ruslan", а всю остальную папку C:\Documents and Settings\ исключить из проверки.

[ickluchenie_iz_icklucheniy]
adres0=C:\Documents and Settings\ruslan\