Настройка параметров перехвата в командной строке
В командной строке вы можете настраивать параметры перехвата системных событий с помощью параметров InterceptorMode, InterceptorFallbackStrategy и InterceptorApplyStrategy в общих параметрах приложения.
Параметры отображаются и доступны для изменения только на устройствах, где операционная система поддерживает технологию fanotify.
Вы можете изменять значение параметров с помощью ключей командной строки или с помощью конфигурационного файла, который содержит все общие параметры приложения.
Параметр InterceptorMode позволяет выбрать механизм перехвата системных событий, который приложение использует в своей работе. Параметр может принимать следующие значения:
UseFanotify– использовать технологию fanotify для перехвата системных событий.UseUpdatableKernelModule– использовать обновляемый модуль ядра для перехвата системных событий.
Параметр InterceptorFallbackStrategy применяется, если выбран обновляемый модуль ядра. Параметр позволяет указать действие, которое приложение выполняет в случае ошибки запуска обновляемого модуля ядра. Параметр может принимать следующие значения:
FallbackToFanotify– перейти к использованию технологии fanotify для перехвата системных событий в случае ошибки запуска обновляемого модуля ядра.FallbackToLimitedMode– не использовать перехват системных событий в случае ошибки запуска обновляемого модуля ядра. Если приложение не использует перехват системных событий, проверка файлов в режиме реального времени не выполняется, уровень защиты устройства снижается.
Параметр InterceptorApplyStrategy применяется, если выбран обновляемый модуль ядра. Если приложение переходит к использованию обновляемого модуля ядра, для запуска модуля требуется перезапуск приложения. Параметр позволяет указать, будет ли перезапуск приложения выполняться автоматически или требуется перезапуск приложения вручную:
RestartServiceAutomatically(рекомендованное значение) – автоматически перезапускать приложение для запуска обновляемого модуля ядра.RestartServiceManually– запускать обновляемый модуль ядра после перезапуска приложения, выполненного пользователем вручную.
Рекомендуется выполнять автоматический перезапуск приложения для перехода к использованию обновляемого модуля ядра. Запуск обновляемого модуля ядра после перезапуска приложения вручную может приводить к ошибкам в работе приложения.