Low-Level-Hotkey kext zu töten WindowServer?
-
25-09-2019 - |
Frage
Ich brauche eine kext zu machen, die eine sehr einfache Funktion der Fall ist. Jedes Mal, wenn eine Tastenkombination gedrückt wird die kext sollte einen Prozess beenden, die „WindowServer“
sein geschiehtEs hat eine kext aufgrund der Natur des Problems sein. Es hat vom System UI unabhängig sein, so wenn er auflegt, ich diese Kombination drücken und neu starten.
Kann jemand einen Ausgangspunkt? Zum Beispiel, wie einen Schlüssel Handler machen?
Lösung
Ich bin nicht davon überzeugt, es braucht ein kext zu sein. Eine Anwendung, die Sie aufgefordert, für die Admin-Kräfte zu authentifizieren und verwendet sie dann (wie sudo) ein Kommandozeilen-Tool auszuführen, die WindowServer getötet sollte genauso gut die Arbeit machen. Als Bonus als Bestätigungsdialog verdoppeln würde die Authentifizierungsprüfung vor dem Werkzeug ausgeführt wird.