Добавление в решение службы из состава KasperskyOS Community Edition SDK
Добавление в решение службы из состава KasperskyOS Community Edition SDK
Чтобы программа Client могла использовать ту или иную функциональность через механизм IPC, необходимо:
- Найти в составе KasperskyOS Community Edition SDK исполняемый файл (условно назовем его
Server), реализующий нужную функциональность. (Под функциональностью мы здесь понимаем одну или несколько служб, имеющих самостоятельные IPC-интерфейсы) - Подключить CMake-пакет, содержащий файл
Serverи его клиентскую библиотеку. - Добавить исполняемый файл
Serverв образ решения. - В коде программы
Clientиспользовать системную программу DCM для динамического создания IPC-каналов. - Изменить PSL-описание так, чтобы разрешить запуск клиентского процесса, его взаимодействие с DCM и IPC-взаимодействие между клиентом и сервером.
- Подключить в исходном коде программы
Clientзаголовочный файл с методами сервера. - Скомпоновать программу
Clientс клиентской библиотекой.
Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!