質問

ファイルをAFPボリュームに転送する必要があるアプリで作業しています-理想的には、OSXにボリュームをマウントしないのは本当に必要ないからです。

AFPプロトコルのものを見ていると、古いCarbonヘッダーファイル「afpDatastream.h」に出会いました。これはフレームワーク「AppleShareClientCore」にあったものでしたが、もはや存在しません(とにかくLeopardで)。

これが廃止されたと仮定すると、誰がそれが置き換えられたか知っていますか?

そうでない場合、Objective-C / CarbonでAFPボリュームを透過的に操作する最良の方法を知っていますか(OSXにマウントしません)?

役に立ちましたか?

解決

Apple 本当に 誰にもAppleShareフレームワークを使用させたくない。 Snow Leopardですべてが利用可能になるとは思わないでください。

残念ながら、これは組み込みのマウント機能の使用を本当に避けたい場合は、AFPを自分で実装するか、サードパーティのコードを見つける必要があることを意味します。 afpfs-ng は、使用可能なコードの有望なソースのように見えますが、GPLであり、作業が必要になりますライブラリになります。

ボリュームをマウントすることをお勧めします-ユーザーのデスクトップにボリュームが表示されないようにこれを行うことができるので、気づかないこともあります;-)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top