【问题标题】:SMJobBless Apple sample code keep asking passwordSMJobBless Apple 示例代码不断询问密码
【发布时间】:2016-01-28 16:28:15
【问题描述】:

我已经下载了苹果的SMJobBless 来执行特权操作。它工作正常。我面临的唯一问题是,每次启动时都会要求输入密码。有没有办法避免这件事?

谢谢

【问题讨论】:

    标签: macos helper launchd smjobbless privileged-functions


    【解决方案1】:

    您可能每次运行应用程序时都在运行代码来安装帮助工具。在运行代码安装帮助程序之前,您应该检查是否安装了帮助程序。最简单的方法是尝试使用 GetVersion 命令连接到它并检查它的返回。

    【讨论】:

      【解决方案2】:

      您可能想看看SwiftAuthorizationSample,它提供了一个基本的GUI,带有一个明确的按钮来执行安装。如果您查看determineStatus 函数,您可以了解如何确定是否安装了帮助工具/安装到何种程度,并使用它来决定是否提示安装。

      【讨论】:

        猜你喜欢
        • 2011-07-18
        • 2020-06-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-19
        • 2014-11-20
        • 1970-01-01
        相关资源
        最近更新 更多