プログラムで CoreStorage ボリュームのステータスを確認しました。
IOServiceXyz / IORegistryXyz / ... メソッドを使用すると、ロックされたボリュームでは機能しません。つまり、ユーザーが (まだ) パスワードを入力していない場合、このボリュームに関する情報は表示されません。
diskutil cs listおよび/またはdiskutil cs infoを使用すると役立ちますが、diskutil を起動して出力をスキャンする必要があります。少し遅いので、私はこの方法が好きではありません(execを使用してプログラムを開始します...)
より良い方法はありますか?
少なくとも diskutil で実行できます。では、diskutil を使用する API は何ですか?
libCoreStorage.dylib がありますが、それに関するドキュメントは見つかりませんでした。それはどこにある?
どんな助けでも大歓迎です!よろしく