基本的な暗号化されていないUDIF DMGファイルの内容を検査する

StackOverflow https://stackoverflow.com/questions/640557

  •  22-07-2019
  •  | 
  •  

質問

hdiutil へのシステムコールを使用してDMGファイルをマウントし、アプリケーションが予期せず終了した場合、DMGはマウントされたままですが、 -nobrowse でプライベートにマウントするため、 Finderに表示されません。アプリケーションが予期せず終了した場合にアンマウントできるほどスマートなフレームワークまたはAPIを使用してマウントする方法はありますか?

基本的に、マウントすることなくDMG内のファイルから読み取ることができる方法を探しています。

役に立ちましたか?

解決

libdmg を使用して、dmgをマウントする代わりに直接読み取ることができます。 ....明らかにサポートされていません。

他のヒント

最善の策は、終了する前に例外またはシグナルをキャッチし、例外またはシグナルハンドラコードでDMGを自分でアンマウントすることです。

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