Je ne suis pas familier avec le développement de pilotes de noyau, donc je veux savoir s'il existe d'autres façons simples d'ajouter un pilote virtuel comme CD Emulation dans Windows Explorer.Comment ajouter un pilote virtuel comme CD Emulation dans Windows Explorer
Répondre
Question sur votre question, êtes-vous la recherche d'un pilote virtuel qui est similaire à la façon dont l'explorateur gère Emulation CD, OU Virtual Driver CD pour Emulation explorateur Windows?
Plus de détails aiderait beaucoup à ce sujet, mais voici quelques bonnes suggestions générales:
Si vous essayez de monter une sorte de système de fichiers virtuel pour la manipulation de l'Explorateur, une approche simple qui pourrait marcher est que vous pourriez exposer votre système de fichiers sur WebDAV. Il existe des bibliothèques WebDAV pour presque toutes les plates-formes de développement, et tous les principaux systèmes d'exploitation ont la possibilité de mapper des dossiers WebDAV à utiliser depuis leur interface utilisateur d'exploration.
Une approche qui pourrait être utile est le projet Dokan. Sur le site web:
En utilisant la bibliothèque Dokan, vous pouvez créer vos propres systèmes de fichiers très facilement sans écrire pilote de périphérique. Dokan Library est similaire à FUSE (système de fichiers de l'utilisateur Linux ) mais fonctionne sous Windows.
La DLL est directement utilisable à partir de C/C++. Il existe une liaison .NET et une liaison Ruby, toutes deux issues du projet "officiel". Les exemples incluent un SSHFS, qui monte un système de fichiers distant sur SSH, un disque virtuel et un miroir parmi d'autres.
J'ai vu un livre blanc qui montrait un système de fichiers organisé par les balises présentes dans une collection de fichiers MP3 basés sur la bibliothèque Dokan. J'ai également vu une description et une démo reflétant le flux de photos Flickr d'un utilisateur dans un système de fichiers.
Je ne l'ai pas encore essayé, mais je prévois de jouer avec "bientôt".
- 1. pilote USB virtuel
- 2. comment écrire un port com virtuel au pilote TCP?
- 3. Windows CD Burning API
- 4. Comment ajouter un nouveau bouton à Windows Explorer?
- 5. Comment créer un lecteur de CD virtuel sur Mac OS X
- 6. Comment puis-je ajouter un pilote de périphérique binaire dans Platform Builder pour Windows CE 6.0?
- 7. Comment ajouter un pilote ODBC à un environnement MAMP?
- 8. Y a-t-il des scanners Virtual Twain? Trier comme le CD virtuel Daemon Tools
- 9. Emulation de l'appareil mobile Windows Sleeping
- 10. Emulation du comportement Windows C-Del/C-Backspace dans VIM
- 11. Wait active dans Windows I/O pilote
- 12. Windows: charger un pilote de filtre pendant l'exécution de Windows
- 13. Comment étendre les fonctionnalités de Windows Explorer?
- 14. Emulation d'un routeur UPnP
- 15. Notification d'éjection de CD sous Windows
- 16. Communication avec un pilote sur un réseau sous Windows
- 17. Comment ouvrir Windows Explorer quand je clique sur un bouton?
- 18. Emulation JQuery 'binary lock'
- 19. Comment spécifier un éditeur pour setup.exe lors de l'exécution automatique d'un CD d'installation dans Windows
- 20. Connexion du pilote Windows au service Userland
- 21. 64/32 bits standard traduction du pilote dans Windows
- 22. CD vers répertoire, où le chemin est dans un fichier
- 23. JMockit Hibernate Emulation
- 24. Comment ajouter un "pilote" à javax.comm? Programmation de port série en Java
- 25. Ajouter un champ au modèle, comme annoter
- 26. Autorun un CD de Process.Start
- 27. Emulation d'une SEQUENCE transactionnelle dans MySQL
- 28. Comment puis-je ajouter un gestionnaire d'URL personnalisé sous Windows. Comme iTunes itms: //
- 29. Comment ajouter un CALayer nu comme "subview" à un UIView?
- 30. Comment écrire un nouveau pilote Linux pour un périphérique i2c?