任何人都可以提供示例代碼來使用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. 如何通過命令行將應用程序作爲守護程序啓動?