Ich versuche eine Software wie Ibackup.com zu erstellen. Ich bin mir jedoch nicht sicher, wie ich die Software so machen soll, dass sie als lokale Festplatte dargestellt wird. Und ich bin mir nicht sicher, wo ich anfangen soll, darüber zu recherchieren. Jemand bitte gib mir ein paar Hinweise.Wie man eine Software als ein Laufwerk abbildet?
Antwort
ich Ihnen Dokan (ein Benutzer-Dateisystem für Windows wie FUSE auf Linux) zeigen kann, installieren Sie den Treiber Schreiben Sie dann die entsprechende Software für die Antwort auf die IO-Anfrage.
Bei einer komplexeren Antwort müssen Sie mit dem NT DDK arbeiten, um einen Treiber zu schreiben, der Ihre Software für ein Dateisystem sein würde (siehe IFS: installierbares Dateisystem), beachten Sie, dass es sehr kompliziert ist, damit zu arbeiten (vor allem, weil ein Absturz Ihrer Software einen BSOD bedeutet), und Sie würden wahrscheinlich eine höhere Software wie Dokan mögen, die Ihnen in dieser Hinsicht helfen würde.
Sehen Sie sich den Befehl Subst an. Ich schlage vor, Sie rufen es äußerlich an, anstatt zu simulieren, was es tut, einfach wegen all der Dinge, die schiefgehen können.
(Randbemerkung:. Die korrekte Bezeichnung ist ein Volumen, kein Laufwerk)
nur als Referenz: virtuelle Laufwerke können mit unserem Callback File System Produkt erstellt werden, die eine unterstützte, dokumentiert und gepflegt Lösung.
Ja, aber sie sind viel zu teuer. $ 2500 für ihre Lizenz @. @ –
@Erwin gut, können Sie die Fehler natürlich kostenlos haben. Aber Ihre bestehenden Konkurrenten (diejenigen, die unglücklicherweise freie Bugs hatten) migrieren jetzt zu CBFS. –
- 1. Wie man mehr als ein Attribut mit ActiveRecord abbildet?
- 2. Wie man eine Entity mit JPA abbildet?
- 3. nhibernate: wie man Aggregate abbildet
- 4. Wie erkennt man, ob ein bestimmtes Laufwerk eine Festplatte ist?
- 5. Wie man Tupel iteriert oder abbildet?
- 6. Wie man ein JSON-Wörterbuch in ObjectMapper abbildet?
- 7. Software: Wie erkennt Software ein Lied?
- 8. Wie man ein Eltern/Kind-Sammlungsmodell mit Automapper abbildet?
- 9. Wie man JSON-Arrays in RestKit abbildet
- 10. Wie man eine Liste mit AutoMapper auf zwei Listen abbildet?
- 11. SQLAlchemy - wie man gegen eine schreibgeschützte (oder berechnete) Eigenschaft abbildet
- 12. NHibernate - wie man eine Sammlung von Bäumen abbildet
- 13. Wie man diesen JSON mit ObjectMapper abbildet?
- 14. Wie man eine Klasse gegen mehrere Tabellen mit SQLAlchemy abbildet?
- 15. Fluent NHibernate - wie man eine Unterklasse eins zu eins abbildet?
- 16. JibX: Wie man eine Klasse abbildet und vermeidet, dass sie als XML-Knoten ausgegeben wird
- 17. Wie dokumentiert man Software-Algorithmen?
- 18. Wie man Dokan repariert, um ein virtuelles Laufwerk zu implementieren?
- 19. So ermitteln Sie, ob das Laufwerk ein externes Laufwerk ist
- 20. Wie liest man eine Datei von USB-Laufwerk in Android?
- 21. Berg ein Blob Storage als Laufwerk auf VM
- 22. Wie man das Feld java.time.LocalDate mit Orika abbildet?
- 23. Wie wird ein Laufwerk mit C# zugeordnet?
- 24. Wie man zusammengesetzten Primärschlüssel in JPA abbildet, wo ein Teil des Primärschlüssels ein Fremdschlüssel ist
- 25. Fluent nHibernate: Wie man 2 Tabellen ohne definierte Primärschlüssel abbildet
- 26. Wie man Funktionen auf Multi-Level-Listen in Haskell abbildet
- 27. Frühling 4: Wie man RequestMapping URLs auf bestimmten Controller abbildet
- 28. Wie man abgeleitete Identitäten in Hibernate 3 abbildet?
- 29. Wie konvertiere ich meine Software in eine Software Appliance?
- 30. Wie man mehr als 1-1 Aufzeichnung im Java-Strom abbildet?
(kein Wortspiel beabsichtigt?) – Mehrdad