Dokan Library - Hilfe bei der Entwicklung von Multi -Plattform -Projekten
- 2758
- 549
- Kayra Caspers
Bei der Entwicklung von Software muss der Benutzer möglicherweise Dateisysteme anderer Betriebssysteme simulieren. Auf diese Weise können Sie ein Programm in Windows erstellen und seine Leistung in der Umgebung von Linux, MacOS, BSD -Systemen testen. Es soll diese Aufgabe vereinfachen, dass die Dokan Library Library verwendet wird.
Bewertung der Dokan -Bibliothek
Der Hauptvorteil der Dokan -Bibliothek ist die Unterstützung für die Ausführung von Aufgaben auf der Ebene der Windows -Kernebene. Dies ist jedoch auch ein Nachteil: Die Bibliothek muss einen kompilierten Treiber installieren (und die Auswahl der falschen Software kann zu Blue Screen in der Betriebssystem -Ladephase führen). Die Verbindung der virtuellen Discs wird durch das SSH -Protokoll durchgeführt. Ihr Dateisystem spielt keine Rolle, da der Dokan die eingehenden Anfragen in diejenigen verwandelt, die den Windows -Kern verstehen, sodass Sie nicht unterstützte Dateisysteme emulieren oder seine eigenen vollständig erstellen können. Dies ist eine Art Analogie der Sicherung, die in Linux -Systemen verwendet wird.
Was ist die Dokan -Bibliothek für und für welche Art von Programm ist es: Es ist während des Debuggens und der Überprüfung der Leistung von verschiedenen Betriebssystemen, dass die Bibliothek am häufigsten verwendet wird?. Dies ist keine separate Anwendung mit seiner GUI. Die Bibliothek in Form des Quellcodes und der Exe-Installer kann aus dem entsprechenden Github-Zweig heruntergeladen werden. In Zukunft muss die aktuelle Version von Visual Studio, Nuget Paket Manager und die richtige Bibliothek aus diesem Paketmanager (dort dokannet genannt) die aktuelle Version von Visual Studio, Nuget -Paket -Manager, installiert werden.
Zunächst wurde das Projekt entwickelt und bis 2011 von einem bestimmten Hiroki Asakawa unterstützt. Die letzte von ihm erstellte öffentliche Version ist 0.6.0. Bis 2014 war die Github -Community in der Entwicklung und Unterstützung beteiligt (der Quellcode ist geöffnet, veröffentlicht unter LGPL und MIT -Lizenzen).
Dokan -Bibliothek - Probleme bei der Verwendung
Die Hauptprobleme, die bei der Verwendung eines Doan auftreten, sind wie folgt:
- Schwache Kompatibilität bei der Verwendung frischer Frameworks .Netto -Framework. Übung zeigt, dass es am besten ist, 4 zu verwenden.5.2 mit Liberi Version 1.2.0.1000. Aktuelle Version der Dokan Library 0.0-beta1 enthält diesen Nachteil, wird aber immer noch als Test angesehen. Bei der Erstellung neuer Projekte wird empfohlen, die Verwendung zu verwenden .Netto -Framework genau 4.5.2.
- Der Fahrer selbst zu auswählen ist schwierig. Und wenn dies falsch erfolgt, endet der Start von Visual Studio (oder sogar das Laden des Betriebssystems) mit einem kritischen Fehler (Blue Death Screen). Liste aller relevanten Treiber (mit Erweiterung .System.
- Wenn die Bibliothek Deinstal ist, bleiben ein Teil der Executive -Systemdateien in Windows. Sie beeinträchtigen den normalen Betrieb des Betriebssystems nicht, aber bei der Installation anderer Versionen kann der Addan Fehler verursachen (zusammenbrechen, wenn Sie versuchen, die Bibliothek über den Visual Studio -Paket -Manager hinzuzufügen). Ein ähnliches Verhalten wird beobachtet, wenn der Übergang von Liberi 0.6.0 bis Version 1.2.0.
- Integrierte GUI, die über die ENCFSW -Datei gestartet wurde.Exe, hat knappe Funktionalität. Daher ist es ohne die Fähigkeit, mit Visual Studio zu arbeiten, schwierig, die Arbeit der Bibliothek zu beherrschen.
Wie man Dokan entfernt
Zum Entfernen wird ein klassischer Deinstal bereitgestellt, der in den Installationsordner kopiert. Aber auch nach seiner Fertigstellung bleibt der Treiber im System, was bei der Installation anderer Bibliotheken zu Fehlern führen kann. Bevor Sie sie manuell aus dem Ordner System32 - Treiber (in Windows) entfernen, wird empfohlen, die Registrierung zuvor integrierter Tasten zu reinigen (kann mit CCleaner ausgeführt werden). Natürlich muss der Benutzer Administratorrechte dafür haben. Es wird auch empfohlen, die Bibliothek von Visual Studio über Nuget Package Manager oder einen anderen verwendeten Paketmanager auszuschließen.
Dokan Library ist also eine Bibliothek, mit der Sie in Windows arbeiten und anfänglich nicht unterstützte Dateisysteme verwenden, emulieren oder sogar erstellen können (z. B. ext4, btrfs). Der Quellcode ist geöffnet, veröffentlicht auf GitHub. Wenn Sie die Erfahrung mit der Verwendung von Dokan Library hatten, bitten wir Sie, darüber zu erzählen, sowie die Vorteile, Fehler der Bibliothek, Probleme, auf die Sie während der Arbeit begegnen mussten.
- « Installations- und Konfigurationszoom - Programm für Online -Konferenzen und Remote -Lernen
- So reinigen Sie einen Cache und einen Speicher in Fernseher mit Smart -TV -Support »