问候!
我正在为OSX开发内核扩展驱动程序。这是一个简单的键盘过滤器。我有通过首选项窗格设置的首选项,用于说明此过滤器的行为方式。我需要从这个首选项窗格中获取首选项并将它们加载到内核扩展中。
我已经搜索了所有内容,但没有找到任何关于如何执行此操作的内容。
有没有办法将plist加载到首选项窗格?或许进入OSDictionary或什么? 或者,将首选项窗格中的首选项放入我的kext的最佳方法是什么?
谢谢!
答案 0 :(得分:1)
this project的源代码会对您有所帮助。它使用sysctl在pref窗格和kext之间进行通信。
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以查看Quartz Event Services,而不是内核扩展,因为它是为用户区事件过滤而设计的。