我需要为 OS X 登录机制创建一个插件,以便我可以通过输入密码以外的其他方式解锁屏幕。我知道这样的事情已经存在 - 敲门解锁或 Rohos USB 密钥登录就是例子。
我在 ADC 上找到了名为“NameAndPassword”(https://developer.apple.com/library/mac/samplecode/NameAndPassword/Introduction/Intro.html)的示例代码,经过一番努力(OS X 中的自定义登录/锁定屏幕) Mavericks ) 我设法在 Mavericks 上构建和安装它。问题是整个插件显然有点过时并且在我输入密码后没有登录(我需要通过 SSH 重新启动机器)。我是 xcode/objective-c 初学者,无法自己解决问题。
基本上,我的问题是:如何修改示例 NameAndPassword 代码,以便我可以使用键盘以外的输入登录?我想创建一个应用程序来提供密码,但不是通过键盘提供密码——我相信这就是敲门解锁的工作原理。