Question

Je dois faire une kext qui fait une fonction très simple. A chaque fois qu'une combinaison de touches est pressée, le kext devrait tuer un processus qui se trouve être « WindowServer »

Il doit être kext en raison de la nature du problème. Il doit être indépendant de l'interface utilisateur du système si elle raccroche, je peux appuyer cette combinaison et le redémarrer.

Quelqu'un peut-il fournir un point de départ? Comme comment faire un gestionnaire clé?

Était-ce utile?

La solution

Je ne suis pas convaincu qu'il doit être un kext. Une application qui vous a demandé d'authentifier des pouvoirs d'administration, puis les a utilisés (comme sudo) pour exécuter un outil de ligne de commande qui a tué le WindowServer devrait faire le travail tout aussi bien. En prime, le contrôle d'authentification avant d'exécuter l'outil doublerait comme une boîte de dialogue de confirmation.

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