Как сохранить конфигурацию kext между сессиями

Я пишу аудио драйвер OS X, который будет выполнять некоторую фильтрацию звука. Драйвер kext загружается при подключении к устройству и выгружается при отключении устройства. Параметры конфигурации драйвера доставляются через пользовательское приложение и могут быть изменены во время сеанса устройства.

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

Если я не ошибаюсь, Windows использует реестр для такого типа вещей. Я нашел это сообщение, датируемое 2003 годом, в котором такое поведение не рекомендуется, и единственный способ сделать это - ввести демона, который будет запускаться при загрузке и будет следить за kext.

Есть ли другой (возможно, более простой) способ сделать то же самое 13 лет спустя?

0 ответов

Другие вопросы по тегам