是否可以改变现有的OSX锁定屏幕?例如,如果我想在用户配置文件图像上方添加一个按钮,在点击时说"Hello World"..这可能吗?
目标是在点击按钮时运行AppleScript。
EDIT -
/System/Library/PrivateFrameworks/LoginUIKit.framework
在这里你有能力改变登录屏幕图像等,但它也包含几个编译的nib文件缩写为"LUI",我假设代表"锁定用户界面"。我将设置并行并尝试在雪豹中使用xcode 3.2.6打开它们,看看我是否可以编辑笔尖。如果我能做到这一点,编辑这样的文件会违反他们的服务条款吗?
另一种可能是在它上面开一个窗口。在屏幕锁定时,我只需输入
就可以进入屏幕保护程序上方的窗口[window setLevel:NSScreenSaverLevel]
但是,这仍然没有覆盖登录屏幕。
我觉得这甚至不应该是可能的,但我看到类似的敲门解锁应用程序。
您是否尝试使用以下行?
[window setLevel:CGShieldingWindowLevel()+1];
我用它来做相同的KnockToUnlock和它的工作像一个魅力。如果我从睡眠模式或屏保模式进入登录屏幕,我可以在登录屏幕上方看到我的窗口。