comment mapper un logiciel comme un lecteur?
-
10-10-2019 - |
Question
Je suis en train de créer un logiciel comme Ibackup.com. Cependant, je ne suis pas sûr de savoir comment rendre le logiciel afin qu'il se associeront en tant que disque local. Et je ne suis pas sûr où commencer des recherches sur ce sujet. Quelqu'un s'il vous plaît me donner quelques conseils.
La solution
Je peux vous indiquer Dokan (un système de fichiers de l'utilisateur pour Windows comme FUSE sur linux), vous installer le pilote puis écrire le logiciel approprié pour répondre à la demande IO.
Sur une réponse plus complexe, vous devez travailler avec le NT DDK d'écrire un pilote qui serait votre logiciel pour être un système de fichiers (consultez IFS: système de fichiers installable), notez qu'il est très compliqué de travailler avec (principalement car un crash de votre logiciel signifie un BSOD), et vous probablement comme un logiciel de niveau plus élevé comme Dokan qui vous aiderait à cet égard.
Autres conseils
Jetez un oeil à la page la commande Subst. Je vous suggère de l'invoquons à l'extérieur au lieu de simuler ce qu'il fait, tout simplement à cause de toutes les choses qui peuvent mal tourner.
(note côté. Le terme correct est Volume , pas lecteur )
Tout comme une référence: les disques virtuels peuvent être créés en utilisant notre Callback produit de système de fichiers, ce qui est une solution prise en charge, documenté et maintenu.