Настройка параметров перехвата в командной строке

19 октября 2026

ID 197585

В командной строке вы можете настраивать параметры перехвата системных событий с помощью параметров InterceptorMode, InterceptorFallbackStrategy и InterceptorApplyStrategy в общих параметрах приложения.

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

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

Параметр InterceptorMode позволяет выбрать механизм перехвата системных событий, который приложение использует в своей работе. Параметр может принимать следующие значения:

  • UseFanotify – использовать технологию fanotify для перехвата системных событий.
  • UseUpdatableKernelModule – использовать обновляемый модуль ядра для перехвата системных событий.

Параметр InterceptorFallbackStrategy применяется, если выбран обновляемый модуль ядра. Параметр позволяет указать действие, которое приложение выполняет в случае ошибки запуска обновляемого модуля ядра. Параметр может принимать следующие значения:

  • FallbackToFanotify – перейти к использованию технологии fanotify для перехвата системных событий в случае ошибки запуска обновляемого модуля ядра.
  • FallbackToLimitedMode – не использовать перехват системных событий в случае ошибки запуска обновляемого модуля ядра. Если приложение не использует перехват системных событий, проверка файлов в режиме реального времени не выполняется, уровень защиты устройства снижается.

Параметр InterceptorApplyStrategy применяется, если выбран обновляемый модуль ядра. Если приложение переходит к использованию обновляемого модуля ядра, для запуска модуля требуется перезапуск приложения. Параметр позволяет указать, будет ли перезапуск приложения выполняться автоматически или требуется перезапуск приложения вручную:

  • RestartServiceAutomatically (рекомендованное значение) – автоматически перезапускать приложение для запуска обновляемого модуля ядра.
  • RestartServiceManually – запускать обновляемый модуль ядра после перезапуска приложения, выполненного пользователем вручную.

Рекомендуется выполнять автоматический перезапуск приложения для перехода к использованию обновляемого модуля ядра. Запуск обновляемого модуля ядра после перезапуска приложения вручную может приводить к ошибкам в работе приложения.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!