4

Windows用の仮想ドライブを作成したいと思います。ドライブなどをマップするのではなく、DLL関数などにマップするのです。

どうすればこれを達成できますか?

デバイスドライバーまたはシェル拡張機能を開発する必要があると読みましたか?私はC++とC#で多くの経験があります。どこから始めればよいですか?

最初はできるだけシンプルにしたいのですが、どれくらいの時間がかかると思いますか?そして、それを行う最も簡単な方法は何ですか。そうすれば、プロトタイプを作成できます。

私の動機は、現在ファイルシステムからファイルを読み取るだけのアプリケーションにファイルをパイプすることです。私は1つのファイルをポンピングすることにしか興味がないので、仮想ドライブ全体は、カーネルモードコードを書くだけでなく、やり過ぎになると思います。

4

2 に答える 2

3

ゼロからビルドしたい場合は、はい、ドライバーをビルドする必要があります。ただし、 Dokanなどのプロキシドライバを使用して、ユーザーモードでファイルシステムを作成する方がはるかに簡単です。

IFSに関するウィキペディアの記事をご覧ください。ページの下部に他の便利なツールへのリンクがあります。

于 2010-01-10T12:31:35.373 に答える
2

何の価値があるのか​​わかりませんし、オープンソースでもありませんが、これを見つけまし。それは窓のような「ヒューズ」です

于 2010-01-10T12:44:10.970 に答える