我正在编写可可中的Mac应用程序,该应用程序需要“锁定”计算机的能力。基本上,我正在写一个小型代理商,它将坐在后台,并在提示时,扔出一个覆盖整个屏幕(包括状态栏)的窗口,并显示一条消息(诸如“给我的计算机,小偷!”之类的东西(例如)。

窗口有两个要求:它不能移动,也不能关闭,最小化或以其他方式禁用 - 只是坐在屏幕上的一个大斑点,确保小偷不能使用计算机。我将所有代理的内容排队,但是我需要编码此窗口的帮助。有人有任何想法吗?

谢谢,
克里斯

PS-在我梦dream以求的世界中,这个窗口即使在登录屏幕上也会显示。那时代理人将运行,但是我不确定OS X是否会允许它...

有帮助吗?

解决方案

您的要求基本上是将用户的计算机变成非功能功能 . 。也可以看看 这个关于同一主题的技术.

为了显示,售货亭模式文档中描述的全屏视图模式的替代方案包括:

  • 捕获所有显示器,并使用石英显示服务直接吸引它们。
  • 将窗口的框架设置在其屏幕框架上,并将其窗口级别设置高。您需要每个屏幕创建一个这样的窗口。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top