この質問は些細なことではないように思えますが、試してみます。
私がしなければならないことは、仮想ファイルシステムを作成し、それをハード ドライブのようにマウントすることです。アプリケーションが起動すると、使用可能なデバイスのリストに新しいハード ドライブが表示されます。ここで、そのドライブを仮想にする必要があります。特に、動的な方法でコンテンツを生成できる必要があります。
基本的に、私はできるようにしたいと思います:
- 魔法のライブラリをインポートする
- リストフォルダーなどのコールバックを登録し、これらのバイトでこのファイルのコンテンツを取得します。
- プログラムを実行する
- 新しいドライブが表示され、ls を実行すると、コールバックを介してその ls に応答するのは私のプログラムです
これは可能ですか?原則として、ドライブをシミュレートできるはずですが、どこから始めればよいかさえわかりません。