Domanda

ho bisogno di fare un kext che fa una funzione molto semplice. Ogni volta che si preme una combinazione di tasti del kext dovrebbe uccidere un processo che risulta essere "WindowServer"

Deve essere un kext a causa della natura del problema. Deve essere indipendente dall'interfaccia utente del sistema, quindi se si riaggancia, posso premere questa combinazione e riavviarlo.

Qualcuno può fornire un punto di partenza? Come il modo di fare un gestore chiave?

È stato utile?

Soluzione

Non sono convinto che deve essere un kext. Un'applicazione che ti ha chiesto di autenticazione per i poteri di amministrazione e poi li ha usati (come sudo) per eseguire uno strumento da riga di comando che ha ucciso il WindowServer dovrebbe fare il lavoro altrettanto bene. Come bonus, il controllo di autenticazione prima di eseguire lo strumento sarebbe raddoppiare come una finestra di conferma.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top