誰でも、AuthorizationRefを使用して、ココアアプリケーションからデーモンを起動するサンプルコードを提供してください。Cocoaアプリケーションからデーモンを起動する
0
A
答えて
1
デーモンは、一般に、ユーザーとのやりとりがない長期実行のシステムサービスとして定義されています。それがデーモンの意味であれば、これはあなたの問題を最もよく解決するための間違った方法です。デーモンはlaunchctlで起動する必要があり、システム全体であるかユーザー固有であるかによって、/ライブラリ/ LaunchDaemonsまたは〜/ Library/LaunchDaemonsにプリファレンスを持たせる必要があります。あなたのユーザアプリケーションとデーモンとの間の通信は、あなたが好きな方法で行うことができますが、私は、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. hadoopデーモンの起動
- 3. 他のアプリケーションからSpring起動アプリケーションを起動する
- 4. Cocoa:別のアプリケーションを起動するSandboxの資格
- 5. JavaサービスからDockerデーモンを起動します。
- 6. クラッシュ時にLinuxが自動的にアプリケーションを再起動する - デーモン
- 7. Ruby on Railsで再起動するデーモン
- 8. ApplicationMenuItemからアプリケーションを起動
- 9. VSCodeからアプリケーションを起動
- 10. 不明の起動デーモンを殺す
- 11. SMSメッセージからアプリケーションを起動する
- 12. コマンドラインからerlangアプリケーションを起動する
- 13. フレックスからJavaアプリケーションを起動する
- 14. アプリケーションバンドルからアプリケーションを起動する
- 15. main()からRCPアプリケーションを起動する
- 16. リモートからアプリケーションを起動する
- 17. iOSアプリケーションからSIRIを起動する
- 18. ウィンドウサーバー上のgitデーモンの自動起動
- 19. Phonegapアプリケーション内からアプリケーションを起動
- 20. 軽量のjarをデーモンとして実行するパッケージの春の起動アプリケーション
- 21. mvn exec:javaをLinuxデーモンとして起動
- 22. アイドルからアプリケーションを起動するとアプリケーションがクラッシュする
- 23. デーモンとして起動時にipythonノートブックサーバを起動する方法
- 24. NodeJSデーモンがラズベリーパイの起動時に起動しない
- 25. あなたのMac/Cocoaアプリケーション用のアップデートをインストールして再起動する
- 26. デーモンと起動エージェント間のデータ交換
- 27. WebアプリケーションからWinRTアプリケーションを起動するには?
- 28. アンドロイドの別のアプリケーションからアプリケーションを起動する方法は?
- 29. ギャラクシーギアs2 - Tizen WebアプリケーションからAndroidアプリケーションを起動する
- 30. アプリケーション内からAndroidアプリケーションを再起動する方法