Est-il possible de créer un lecteur virtuel dans "(Mon) ordinateur" et de le manipuler, un peu comme JungleDisk le fait?C#: Créer un lecteur virtuel dans l'ordinateur
Il ne probablement quelque chose comme:
override OnRead(object sender, Event e) {
ShowFilesFromAmazon();
}
Y at-il une API: s pour cela? Peut-être écrire dans un fichier XML ou une base de données, au lieu d'un vrai disque.
Le Dokan Library semble être la réponse qui correspond la plupart du temps avec ma question, même si System.IO.IsolatedStorage semble être le plus standardisé et plus Microsoft environnement adapté.
Pour autant que je sache, il n'y a aucun moyen de l'utiliser dans un projet commercial, il est sous licence LGPL. Je suggère d'utiliser le serveur WebDAV + fonctionnalité intégrée de montage de lecteur Windows/Mac OS X. Probablement c'est le moyen le plus rapide d'atteindre le résultat. –
Je pense que vous mélangez des choses: LGPL n'est pas incompatible avec un usage commercial. Vous pouvez lier contre la DLL (référence) et seulement si vous apportez des modifications à la DLL Dokan elle-même, vous devez libérer la source: mais la source de la bibliothèque Dokan modifiée SEULEMENT! CE N'EST PAS LE CAS POUR LE CODE ** GPL **, POUR LA GPL, VOUS DEVEZ LIBÉRER LA SOURCE DE ** VOTRE ** APPLICATION ENTIÈRE. – jdehaan
Dokan est mort depuis longtemps et n'a pas d'espoir pour des corrections de bugs. –