gpt4 book ai didi

cocoa - 从 Cocoa 应用程序启动守护进程

转载 作者:行者123 更新时间:2023-12-03 18:03:31 24 4
gpt4 key购买 nike

任何人都可以提供示例代码,以使用 AuthorizationRef 从 cocoa 应用程序启动守护进程。

最佳答案

守护进程通常被定义为没有用户交互的长时间运行的系统服务。如果这就是您所说的守护进程的意思,那么这很可能是解决您问题的错误方法。守护进程应该通过 launchctl 启动,并且应该在/Library/LaunchDaemons 或 ~/Library/LaunchDaemons 中有一个首选项 plist,具体取决于它们是系统范围的还是特定于用户的。用户应用程序和守护程序之间的通信可以通过您喜欢的任何方式完成,但我发现NotificationCenter (CFNotificationCenterRef) 对于此类事情很有用。

但是,如果您真正需要的是启动一个工具来执行特定任务并且该工具需要特殊权限,那么请查看此处的示例代码: http://developer.apple.com/library/mac/#documentation/Security/Conceptual/authorization_concepts/03authtasks/authtasks.html%23//apple_ref/doc/uid/TP30000995-CH206-TPXREF33

关于cocoa - 从 Cocoa 应用程序启动守护进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4215123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com