Domanda

Esiste un modo per creare un'unità virtuale in "(Risorse) computer" e manipolarla, un po' come fa JungleDisk?

Probabilmente fa qualcosa del tipo:

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

Esistono API per questo?Forse per scrivere su un file XML o su un database, invece che su un disco reale.


IL Biblioteca Dokan sembra essere la risposta che corrisponde maggiormente alla mia domanda, anche se System.IO.IsolatedStorage sembra essere il più standardizzato e il più adattato all'ambiente Microsoft.

È stato utile?

Soluzione

Puoi usare il Biblioteca Dokan per creare un'unità virtuale.Esiste un wrapper .Net per l'interfacciamento con C#.

Altri suggerimenti

Sì, usa le lezioni in System.IO.IsolatedStorage

Il contenuto di Risorse del computer può includere estensioni dello spazio dei nomi della shell.Questi oggetti COM vengono eseguiti all'interno del processo principale di Explorer, così come molte altre estensioni della shell.Usare C# per tali estensioni è una cattiva idea, poiché l'estensione non può controllare quale versione CLR può utilizzare Explorer.exe.E Microsoft consente un solo CLR per processo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top