Domanda

Una domanda che uso, Mozy Backup , aggiunge il proprio "drive" a Windows Explorer che posso passare in rassegna e visualizzare tutti i file che ho eseguito il backup. Windows sa che non è un'unità fisica -. È presenta alla voce "Altro" se il mio elenco delle unità è divisa per tipo

Come è un "drive" come questo registrato con explorer? Mi piacerebbe fare questo con un'applicazione .NET corrente sto sviluppando, ma non riesco a trovare alcuna spiegazione su come E 'fatto. Inoltre, non riesco a trovare alcuna documentazione su come rendere la mia applicazione "sfogliabile", nel senso che presenta un'interfaccia simile che un utente può sfogliare le cartelle e file.

Ecco uno screenshot di quello che sto parlando:
di azionamento Mozy

È stato utile?

Soluzione

Non è registrato con explorer. Si tratta di una registrazione del sistema operativo. Quello che fai è scrivere un driver di periferica per Windows che viene installato sul sistema locale e si affaccia alle finestre come un dispositivo di unità disco. Invece di interfacciarsi con alcuni hardware (un dispositivo fisico) le interfacce del driver con qualcosa di virtuale (Tuttavia, Windows non ha bisogno di sapere questo, sembra un normale disco rigido per Windows).

È possibile saperne di più sulla scrittura di driver di periferica qui:

http://www.microsoft.com/whdc/driver/foundation /default.mspx

e qui

http://msdn.microsoft.com/en-us/library /ms809956.aspx

Altri suggerimenti

Siete fuori - mi dispiace. Non è possibile con un IIRC NET - questo è un lavoro livello di driver, che significa C ++. Quello che basicalyl fare è fornire un driver corretto per questo, che il sistema operativo può quindi collegarsi a.

Che cosa si può fare è esporre cose su un sito WebDAV supportin (che si può fare in ASP.NET ergo NET) e quindi l'utente può collegare questo tramite explorer (che supporta la connessione a un contenitore di dati WebDAV).

È possibile farlo utilizzando le estensioni dei nomi .

Sono un dolore e che richiede tempo per sviluppare e ottenere il diritto, per cui si potrebbe desiderare di dare un'occhiata a EZNamespaceExtensions.Net che facilita le cose molto.

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