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!

Était-ce utile?

La solution 2

On dirait que c'est exactement ce que je cherche:

Kext contrôles et notifications

excellent.

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top