Alphafs.

Eine .NET-Bibliothek, die mehr komplette Win32-Dateisystemfunktionalität an der .NET-Plattform als das Standard-System.IO-Klassen bereitstellt
Jetzt downloaden

Alphafs. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT License
  • Name des Herausgebers:
  • Peter Palotas
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 2.7 MB

Alphafs. Stichworte


Alphafs. Beschreibung

Die Alphafs wurden als .NET-Bibliothek entwickelt. Features Highlights: Erstellen von Hardlinks, Zugriff auf versteckte Volumes, Aufzählung von Volumina, Transaktionsdateioperationen und vieles mehr. Der Support von Dateisystem in .NET ist für die meisten Anwendungen ziemlich gut. Es gibt jedoch einige Mängel, die diese Bibliothek versucht, zu lindern. Der bemerkenswerteste Mangel des Standard-Sortiments des Standards .NET-Dateisystems wurde in unseren Versuchen entdeckt, mit dem Windows Volume Shadow Copy Service (VSS) zu arbeiten. VSS erstellt Snapshots von Volumes, aber unter Windows XP erlaubt es nicht, diesen Snapshot nicht als Standard-Laufwerksbuchstaben freizulegen. Es gibt einen Hack mit der CreppentosDevice Win32 API-Funktion, aber die Lösung ist nicht sehr elegant. HAFs liefert einen Namespace (alphaleonis.win32.filesystem), der eine Reihe von Klassen enthält. Die bemerkenswertesten sind Replikationen des System.IO.FILE, SYSTEM.IO.Directory und System.IO.Path, alle mit Unterstützung der oben diskutierten erweiterten Pfade. Sie enthalten auch Erweiterungen, und es gibt mehr Optionen für mehrere Funktionen. Eine andere Sache, die Alphafs an den Tisch bringt, ist Unterstützung für Transaktions-NTFS (TXF). Fast jede Methode in diesen Klassen gibt es in zwei Versionen. Eine normale und eine, die mit Transaktionen zusammenarbeiten kann, genauer der Kernel-Transaktionsmanager. Dies bedeutet, dass Dateivorgänge mit dem einfachen, leichten KTM auf NTFS-Dateisystemen, über .NET, mithilfe der Schnittstelle der Standardklassen ausgeführt werden können, an die wir alle gewöhnt sind. Alphafs enthält auch eine kleine sicherheitsbezogene Funktionalität (in alphaleonis.win32.security), die die Möglichkeit bietet, Token-Berechtigungen für einen Benutzer zu aktivieren, der möglicherweise für zB erforderlich ist. das Eigentum an einer Datei ändern. Dies ist eine Alpha-Version, und es wird wahrscheinlich Fehler enthalten, und Schnittstellen können sich ändern, wenn sich die Bibliothek entwickelt. Die Bibliothek enthält die vollständige API-Dokumentation in CHM- und Windows-Hilfe 2.x-Format.


Alphafs. Zugehörige Software