Chargement Préférences dans un Mac noyau Extension
-
18-09-2019 - |
Question
Bonjour!
Je travaille sur un pilote d'extension du noyau pour OSX. Il est un simple filtre à clavier. Je les préférences définies par un panneau de préférences sur la façon dont ce filtre va agir. Je dois prendre les préférences de ce volet de préférences et de les charger dans l'extension du noyau.
Je l'ai googlé partout et ai rien trouvé sur la façon de le faire.
Est-il possible de charger un fichier plist dans un panneau de préférences? Peut-être dans un OSDictionary ou quelque chose? Ou, quelle serait la meilleure façon d'obtenir les préférences de mon panneau de préférences dans mon kext?
Merci!
La solution 2
Autres conseils
Le code source de ce projet vous aidera. Il utilise sysctl pour communiquer entre le volet et le pref kext.
Au lieu d'une extension du noyau, vous pouvez regarder dans Quartz Event services , car il est conçu pour le filtrage des événements de l'espace utilisateur.