2010-01-05 177 views
4

问候!将偏好设置加载到Mac内核扩展中

我正在为OSX的内核扩展驱动程序工作。这是一个简单的键盘过滤器。我通过偏好窗格设置了有关此过滤器如何操作的偏好设置。我需要从这个首选项窗格中获取首选项,并将它们加载到内核扩展中。

我已经GOOGLE了全部,并没有发现任何关于如何做到这一点。

有没有办法将plist加载到偏好窗格?也许到一个OSDictionary什么的? 或者,将偏好设置从我的偏好设置面板放入我的kext中的最佳方式是什么?

谢谢!

回答

1

this project的源代码将帮助你。它使用sysctl在pref窗格和kext之间进行通信。

+0

谢谢!我会着眼于此。看起来它可能有点限制,因为我传递的数据比单个int要多得多,就像他一样,但它可能工作。 – Tyler 2010-01-05 20:39:15