Question

Existe-t-il un moyen de créer un lecteur virtuel dans « (Mon) ordinateur » et de le manipuler, un peu comme le fait JungleDisk ?

Cela fait probablement quelque chose comme :

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

Existe-t-il des API pour cela ?Peut-être pour écrire dans un fichier XML ou une base de données, au lieu d'un véritable lecteur.


Le Bibliothèque Dokan semble être la réponse qui correspond le plus à ma question, même si System.IO.IsolatedStorage semble être le plus standardisé et le plus adapté à l'environnement Microsoft.

Était-ce utile?

La solution

Vous pouvez utiliser le Bibliothèque Dokan pour créer un lecteur virtuel.Il existe un wrapper .Net pour l’interface avec C#.

Autres conseils

Oui, utilisez les cours de System.IO.IsolatedStorage

Le contenu de Poste de travail peut inclure des extensions d'espace de noms Shell.Ces objets COM s'exécutent dans le processus principal de l'Explorateur, comme le font de nombreuses autres extensions shell.Utiliser C# pour de telles extensions est une mauvaise idée, car votre extension ne peut pas contrôler la version CLR qu'Explorer.exe peut utiliser.Et Microsoft n'autorise qu'un seul CLR par processus.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top