2012-02-10 3 views
0

私はファイルマネージャーを書いています。ファイルコピーにはFSCopyObjectAsyncを使用しています。FinderのようなFSCopyObjectAsyncのルート権限を取得する方法

私はパーミッションを取得し、それを目的関数-cのFinderのようなパーミッションで呼び出すことができますか?

私はアプリで進行状況を表示するコールバック関数が必要なので、ヘルパーツールを使用したくありません。

答えて

0

最初にAuthentication, Authorization, and Permissions Guideを参照してください。その後、Authorization Services Programming Guideをご覧ください。

これは、ヘルパーアプリケーションを使用するかどうかとは関係ありません。ヘルパープロセスは、さまざまなIPC方法でUIプロセスと通信できます。これはアーキテクチャ上の決定ですが、rootとして実行されるプログラムのサイズと複雑さ、およびroot権限を持つ時間を最小限に抑える必要があります。

+0

どのようにヘルパープロセスを作成するには?簡単な例を教えてください(メインアプリケーションはヘルパープロセスを実行し、Finderのようなユーザーを許可し、 "/"にフォルダを作成します) – Kira

+0

これはStackOverflowにとって大きな問題です。上記のリンクされたドキュメントを読むことから始める必要があります。ヘルパープロセスをカバーするセクションは、「要素化されたアプリケーションでの承認」と呼ばれます。上記のドキュメントを読んだら、それらに関連する質問をすることができます。例を見つけるための正しい場所。 –

関連する問題