Windows用の仮想ドライブを作成したいと思います。ドライブなどをマップするのではなく、DLL関数などにマップするのです。
どうすればこれを達成できますか?
デバイスドライバーまたはシェル拡張機能を開発する必要があると読みましたか?私はC++とC#で多くの経験があります。どこから始めればよいですか?
最初はできるだけシンプルにしたいのですが、どれくらいの時間がかかると思いますか?そして、それを行う最も簡単な方法は何ですか。そうすれば、プロトタイプを作成できます。
私の動機は、現在ファイルシステムからファイルを読み取るだけのアプリケーションにファイルをパイプすることです。私は1つのファイルをポンピングすることにしか興味がないので、仮想ドライブ全体は、カーネルモードコードを書くだけでなく、やり過ぎになると思います。