【问题标题】:MAC OS Ask for password before Force Quit applicationMAC OS 在强制退出应用程序之前要求输入密码
【发布时间】:2012-09-19 08:14:23
【问题描述】:

我正在使用 cocoa 开发一个应用程序,它只允许管理员关闭或退出我的应用程序,如果我的应用程序在访客帐户上运行,我不希望访客强制退出它。当访客用户尝试强制退出应用程序时,无论如何都会弹出密码窗口。

我正在使用 Kiosk 模式,当我的应用程序全屏时,强制退出被禁用,但是当它不是全屏时,用户仍然可以强制退出它。

【问题讨论】:

    标签: macos cocoa kiosk


    【解决方案1】:

    这是不可能的。强制退出由系统控制。如果您能够阻止它,它将允许您创建恶意软件。

    如果您认为自己有一个有效的用例,您应该在http://bugreporter.apple.com 提交增强请求。

    【讨论】:

    • 同意 - 这正是 Kiosk 模式的用途。在该模式之外,没有任何东西可以阻止强制退出。至于即时解决方案,需要 Kiosk 模式。
    • 如果可能的话,我正在考虑创建一个后台服务来检查我的应用程序,当它没有显示在进程列表中时。什么样的服务适合这样的任务?
    • 那么,什么,如果用户杀死它,强制应用程序再次运行?
    【解决方案2】:

    将您的应用设为代理(应用为代理=true) 您的应用不会出现在用户强制关闭的列表中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-21
      • 1970-01-01
      相关资源
      最近更新 更多