Apply for => 1.2.9 and later

Утилита настройки условного запуска

Краткое описание функции

Функция позволяет настроить условие при котором следует запустить компонент и его действие.
GoodbyeDPI-UI будет следить за указанными процессами (раз в n-ое количество секунд) и при нахождении целевого процесса выполнять указанные действия

Обратите внимание: Вы не сможете активировать условный запуск, если нет задач или все они приостановлены

Меры предосторожности
НЕ ПЫТАЙТЕСЬ назначить неустановленный компонент в качестве целевого компонента действия.
НЕ ПЫТАЙТЕСЬ установить маленькое время для параметра "Частота проверки". Потребление ЦП может серьезно возрасти и скорость работы снизится
НЕ ПЫТАЙТЕСЬ удалять файлы задач ".cdpiuitask" во время работы приложения
Механизм работы
В папке "/tasks" расположены JSON-подобные файлы задач (.cdpiuitask). При запуске GoodbyeDPI-UI проверяет их наличие и записывает задачи в как доступные, если они имеются. Затем приложение проверяет включен ли условный запуск и предпринимает действия. Например:
  • 1. Выключает текущий компонент
  • 2. Включает условный режим (см. далее)
  • 3. Выполняет поиск указанных процессов с указанной задержкой и приоритетом
  • 4. Выполняет действие
  • 5. Повторяет поиск

При добавлении новой задачи она будет автоматически активна.
При удалении файла задачи приложение не будет на него ссылатся
При удалении задачи из утилиты настройки условного запуска файл задачи будет безвозратно удален.
Если вы включили условный запуск - то приложение перейдет в условный режим (см. далее) до отключения условного запуска или возникновении ошибки.
Условный режим
Вы можете понять, что включен условный режим по значку статуса на панели приложения.
В условном режиме действуют ограничения:
  • Недоступно ручное включение/выключение процесса
  • Недоступно обновление/остановка компонентов
  • Недоступно изменение компонента по умолчанию
  • Недоступно обновление GoodbyeDPI-UI
  • Недоступно использование GoodCheck
  • Недоступно использование утилиты настройки компонента-прокси
Вариант условия
Если приложение ... запущено/остановлено, то выполнить действие

GoodbyeDPI-UI будет искать приложение и выполнять действие если оно найдено/не найдено. После этого если состояние приложение изменилось на противоположное, то противоположное действие выполнено не будет

До тех пор, пока приложение ... запущено/остановлено выполнить действие

GoodbyeDPI-UI будет искать приложение и выполнять действие если оно найдено/не найдено. Если оно найдено/не найдено не будет, то будет выполнено противоположное действие
Приоритет условия
Порядок выполнения действий следующий (от первого к последнему):
  • Наивысший - на запуск компонента
  • Наивысший - на остановку компонента
  • По умолчанию - на запуск компонента
  • По умолчанию - на остановку компонента
  • Низший - на запуск компонента
  • Низший - на остановку компонента
Если приложений указано несколько, то обрабатыватся они будут по отдельности. Т.е. если в задаче указано [процесс1, процесс2], то если процесс1 существует, а процесс2 нет, то действие будет выполнено
Состояние приложения
  • ЗАПУЩЕНО - действие будет выполнено, если процесс найден
  • ОСТАНОВЛЕНО - действие будет выполнено, если процесс отсутствует

Изображения

There is no images for this feature

Обратная связь