2010-01-05 59 views
4

問候!將偏好設置加載到Mac內核擴展中

我正在爲OSX的內核擴展驅動程序工作。這是一個簡單的鍵盤過濾器。我通過偏好窗格設置了有關此過濾器如何操作的偏好設置。我需要從這個首選項窗格中獲取首選項,並將它們加載到內核擴展中。

我已經GOOGLE了全部,並沒有發現任何關於如何做到這一點。

有沒有辦法將plist加載到偏好窗格?也許到一個OSDictionary什麼的? 或者,將偏好設置從我的偏好設置面板放入我的kext中的最佳方式是什麼?

謝謝!

回答

1

this project的源代碼將幫助你。它使用sysctl在pref窗格和kext之間進行通信。

+0

謝謝!我會着眼於此。看起來它可能有點限制,因爲我傳遞的數據比單個int要多得多,就像他一樣,但它可能工作。 – Tyler 2010-01-05 20:39:15