Загрузка настроек в расширение ядра Mac - PullRequest
4 голосов
/ 05 января 2010

Привет!

Я работаю над драйвером расширения ядра для OSX. Это простой фильтр клавиатуры. У меня есть настройки, которые задаются через панель настроек относительно того, как этот фильтр будет действовать. Мне нужно взять настройки из этой панели настроек и загрузить их в расширение ядра.

Я гуглил повсюду и ничего не нашел, как это сделать.

Есть ли способ загрузить список в панель настроек? Возможно в OSDictionary или что-то? Или как лучше всего получить настройки из моей панели настроек в моем kext?

Спасибо!

Ответы [ 3 ]

1 голос
/ 05 января 2010

Исходный код , этот проект поможет вам. Он использует sysctl для связи между панелью pref и kext.

0 голосов
/ 14 января 2010

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

0 голосов
/ 05 января 2010

Похоже, это именно то, что я ищу:

Kext Controls и уведомления

Отлично.

...