Frage

Gibt es eine Möglichkeit, um ein virtuelles Laufwerk in "(Mein) Computer", und manipulieren Sie es, so etwas wie der JungleDisk ist es?

Es hat vermutlich etwas wie:

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

Gibt es irgendwelche API:s dafür?Vielleicht zum schreiben in eine XML-Datei oder einer Datenbank, anstatt ein echtes Laufwerk.


Die Dokan Bibliothek zu sein scheint, die Antwort, die meist entspricht mit meiner Frage, auch wenn System.IO.IsolatedStorage scheint die standardisierten und die meisten Microsoft-Umgebung angepasst.

War es hilfreich?

Lösung

Sie können die Dokan Bibliothek ein virtuelles Laufwerk zu erstellen. Es gibt einen NET-Wrapper mit C # für die Anbindung.

Andere Tipps

Ja, verwenden Sie die Klassen in System.IO.IsolatedStorage

Der Inhalt Arbeitsplatz können, gehören Shell-Namespace-Erweiterung. Diese COM-Objekte laufen im Inneren des Haupt Explorer-Prozess, wie viele andere Shell-Erweiterungen zu tun. C # für solche Erweiterungen ist eine schlechte Idee, da Ihre Erweiterung nicht kontrollieren können, die CLR-Version Explorer.exe verwenden können. Und Microsoft erlaubt nur eine CLR pro Prozess.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top