基本的な暗号化されていないUDIF DMGファイルの内容を検査する
-
22-07-2019 - |
質問
hdiutil
へのシステムコールを使用してDMGファイルをマウントし、アプリケーションが予期せず終了した場合、DMGはマウントされたままですが、 -nobrowse
でプライベートにマウントするため、 Finderに表示されません。アプリケーションが予期せず終了した場合にアンマウントできるほどスマートなフレームワークまたはAPIを使用してマウントする方法はありますか?
基本的に、マウントすることなくDMG内のファイルから読み取ることができる方法を探しています。
解決
libdmg を使用して、dmgをマウントする代わりに直接読み取ることができます。 ....明らかにサポートされていません。
他のヒント
最善の策は、終了する前に例外またはシグナルをキャッチし、例外またはシグナルハンドラコードでDMGを自分でアンマウントすることです。
所属していません StackOverflow