システム環境設定で使用される prefpane があります (認証ロック付き)。に書き込むための設定を取得する必要があります/Library/Preferences
。ただし、設定を同期しようとするkCFPreferencesAnyUser
とkCFPreferencesCurrentHost
、ロックが解除されていても失敗します。/Library/Preferences
ヘルパー アプリケーションを作成せずに設定を書き込む方法はありますか? 余計なことなので避けたいです。
「すべてのユーザー」設定を変更するには、ルート権限 (または Mac OS X v10.6 より前の管理者権限) が必要であることに注意してください。「Authorization Services Programming Guide」を参照してください。
Authorization Services プログラミング ガイドを読みましたが、設定については言及されていませんでした。