アプリケーションをログイン時に自動起動するようにしたい。ユーザ自身が手動で行うのではなく、プログラム側で制御するにはどうやったら良いのか。 手動で行う場合 システム環境設定のアカウント-ログイン項目を開きアプリを指定すれば次回ログイン時から有効となる。 LaunchService - Shared File Lists ネットで調べたところいくつか方法があることがわかった。 まず Mac Dev Center より。 Mac Dev Center: System Startup Programming Topics: Customizing Login and Logout いくつか方法があるようだ。 LauchService の Shared File Lists を使う(Mac OS X v10.5以上) Apple Events を使う(MacOSX v10.5以前) CFPrefe
![ログイン時にアプリケーションを自動的に起動する設定を行う(LaunchService/Shared File Lists を使う)](https://cdn-ak-scissors.b.st-hatena.com/image/square/9c2250b710411fb6a569ae1007ed22056a88bc4b/height=288;version=1;width=512/http%3A%2F%2F3.bp.blogspot.com%2F_ZoUhefzk0CI%2FSvps8vCcM_I%2FAAAAAAAADdA%2FColTZUt7oNA%2Fw1200-h630-p-k-no-nu%2F091111-0001%2B45%2525.png)