36

JungleDisk のように、「(マイ) コンピュータ」に仮想ドライブを作成して操作する方法はありますか?

それはおそらく次のようなことをします:

override OnRead(object sender, Event e) {
    ShowFilesFromAmazon();
}

このための API はありますか? 実際のドライブではなく、XML ファイルまたはデータベースに書き込む場合もあります。


Dokan ライブラリは、 System.IO.IsolatedStorageが最も標準化され、最も Microsoft 環境に適応しているように見えますが、私の質問にほぼ対応する答えのようです。

4

4 に答える 4

7

Dokan ライブラリを使用して、仮想ドライブを作成できます。C# とのインターフェイス用の .Net ラッパーがあります。

于 2008-09-11T16:48:47.453 に答える
2

マイコンピュータのコンテンツには、シェル名前空間拡張機能を含めることができます。これらのCOMオブジェクトは、他の多くのシェル拡張機能と同様に、メインのExplorerプロセス内で実行されます。拡張機能ではExplorer.exeが使用できるCLRバージョンを制御できないため、このような拡張機能にC#を使用することはお勧めできません。また、Microsoftはプロセスごとに1つのCLRのみを許可しています。

于 2008-11-06T14:46:01.603 に答える
2

はい、System.IO.IsolatedStorageのクラスを使用します

于 2008-09-11T15:37:36.970 に答える