私は Objective C の初心者であり、ルート (システム全体のアプリケーション) として実行され、サーバーと通信するデーモン コードを持っています。ときどき、サーバーはそのルート アプリに、ログオンしているユーザー コンテキスト内で実行される追加のアプリケーションを起動するように命令します (ユーザーを中断することなく、静かに)。ユーザー コンテキスト アプリケーションも作成しました。私に欠けているのは、ルート デーモンがユーザー コンテキスト アプリケーションを起動する方法を理解していないことです。
- デーモンをオンデマンドで起動するにはどうすればよいですか?
- エージェントを使用する必要がありますか?
- 起動時にエージェントが実行されるということですか?
https://developer.apple.com/library/mac/#technotes/tn2005/tn2083.htmlとhttp://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/を読みましたBPSystemStartup/Chapters/CreatingLaunchdJobs.htmlですが、何かが足りないと感じています。
ところで - ソリューションは 10.6、10.7、10.8 ... で動作するはずです。
よろしくお願いします:o)