低级热键kext杀死WindowServer?

时间:2010-08-04 13:35:49

标签: macos hotkeys low-level kernel-extension

我需要制作一个功能非常简单的kext。每当按下一个组合键时,kext就会杀死一个恰好是“WindowServer”的进程

由于问题的性质,它必须是一个kext。它必须独立于系统的UI,所以如果它挂起,我可以按下这个组合并重新启动它。

有人可以提供一个起点吗?就像如何制作一个密钥处理程序一样?

1 个答案:

答案 0 :(得分:0)

我不相信它需要成为一个kext。要求您对管理员权限进行身份验证然后使用它们(如sudo)来运行杀死WindowServer的命令行工具的应用程序也应该完成这项工作。作为奖励,运行该工具之前的身份验证检查将作为确认对话框加倍。