任何人都可以提供示例代码来使用AuthorizationRef从可可应用程序启动守护进程。从Cocoa应用程序启动守护进程
0
A
回答
1
守护进程通常定义为没有用户交互的长时间运行的系统服务。如果这就是守护进程的意思,那么这是最有可能解决问题的错误方法。守护进程应该通过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
相关问题
- 1. 守护进程启动应用程序启动
- 2. Linux守护进程启动
- 3. Linux守护进程停止启动 - 停止守护进程
- 4. 从Java启动守护进程
- 5. 从启动守护程序启动带有GUI的用户应用程序
- 6. docker守护进程启动使用ansible
- 7. 启动 - 停止守护进程和Python
- 8. 错误:无法启动守护进程
- 9. Android Studio无法启动守护进程
- 10. 无法启动守护进程
- 11. hadoop守护进程没有启动
- 12. 通过Ansible启动Docker守护进程
- 13. 启动adb守护进程python
- 14. 查杀未知启动守护进程
- 15. 在mod_wsgi守护进程'重新启动
- 16. Ruby守护进程不会启动
- 17. 如何在Ubuntu中作为守护进程启动Go程序?
- 18. Rails的守护程序不启动
- 19. 从用户环境中的守护进程启动代理
- 20. 守护进程线程是否也是守护进程线程启动的线程?
- 21. 在群集中启动和停止hadoop守护进程/进程
- 22. 从Web应用程序启动进程
- 23. 配置mongod服务:启动守护进程或启动代理?
- 24. Linux守护进程
- 25. Python守护进程
- 26. iphone守护进程
- 27. 使Ruby程序成为守护进程?
- 28. MAC更改程序或守护进程?
- 29. java守护进程线程
- 30. 如何通过命令行将应用程序作为守护程序启动?