Dokan Library Bundle 2.3.1.1000

Dokan Library Bundle 2.3.1.1000

Dokany Project  ❘ 17,6MB  ❘ Open Source
Windows
Dernière version
2.3.1.1000
Coffre-fort à installer

Développement efficace de pilotes de système de fichiers avec Dokan Library Bundle

Construite par des humains. Amélioré par l’IA.
Pete Milner

Dokan Library Bundle de Dokany Project fournit une solution complète pour développer des pilotes de système de fichiers avec facilité et efficacité.
2026 Avis rédaction

Dokan Library Bundle : Avis de l’éditeur

Le Dokan Library Bundle (Dokany) est un framework de système de fichiers open source en mode utilisateur pour Windows qui permet aux développeurs de créer des disques virtuels personnalisés sans avoir à utiliser de pilotes en mode noyau. Avec les licences MIT et LGPL, les API multilingues, la compatibilité FUSE et la maintenance active de la communauté, Dokan cible à la fois des projets amateurs et des applications commerciales nécessitant un montage flexible sur le système de fichiers sous Windows.

Ce que Dokan propose

  • Développement de système de fichiers en mode utilisateur : Construire des systèmes de fichiers en toute sécurité dans l’espace utilisateur afin d’éviter la complexité du développement du noyau et de réduire le risque de plantage du système pendant le développement.
  • API multilingues : Les API natives en C ainsi que les liaisons pour .NET, Java, Delphi et Ruby facilitent l’intégration entre diverses piles.
  • Compatibilité FUSE : Exécutez les implémentations FUSE existantes sur Windows avec des modifications minimales en utilisant le wrapper FUSE fourni, facilitant ainsi les ports depuis Linux.
  • Montez toutes les données sous forme de fichiers : exposez les données locales, distantes ou cloud sous forme de disques virtuels accessibles depuis Windows Explorer et les API de fichiers standard.
  • Contrôle d’accès en mode utilisateur : implémentez des contrôles de sécurité personnalisés et des politiques d’accès en couches sans privilèges du noyau.
  • Améliorations des notifications d’événements : Les versions plus récentes ajoutent des fonctions DokanNotify* pour informer le noyau des modifications des fichiers en espace utilisateur afin d’améliorer la synchronisation.
  • Prise en charge des Oplock et journalisation : Les versions modernes incluent un verrouillage opportuniste complet et permettent de monter les journaux dans le Visualiseur d’événements Windows pour faciliter le débogage et le diagnostic.

Améliorations récentes

Le projet a déplacé son système de compilation vers Visual Studio 2019 et a été mis à jour vers les nouvelles cibles WDK/SDK pour Windows 10 (1903) afin de moderniser le développement et d’assurer la compatibilité. La version v1.3.0.1000 a introduit des fonctionnalités complètes d’oplock, étendu les API de notification (DokanNotifyCreate, DokanNotifyDelete, DokanNotifyUpdate, DokanNotifyXAttrUpdate, DokanNotifyRename), et une meilleure journalisation des événements pour aider les systèmes de fichiers en mode utilisateur à réagir de manière fiable aux changements externes.

Compatibilité et licences

  • Plateformes prises en charge : Support large de Windows sur les versions modernes ; consultez la documentation de l’environnement du projet pour la compatibilité exacte avec les versions Windows anciennes et récentes.
  • Licences : Les composants principaux sont disponibles sous MIT et LGPL, permettant une utilisation aussi bien dans des produits open source que commerciaux, avec des directives sur le respect des conditions de licence.
  • Signature et support des pilotes : Les versions sont signées en code et prises en charge en partie par ISLOG, ce qui aide à la distribution des pilotes et à la confiance pour une utilisation en production.

Expérience développeur

  • Boucle de développement sécurisée : Les rappels en mode utilisateur et les utilitaires de montage/démontage simplifient les tests et l’itération sans débogage du noyau.
  • Exemples étendus et projets communautaires : Plusieurs projets concrets (SSHFS, connecteurs de système de fichiers cloud, pilotes de chiffrement, etc.) démontrent des cas d’usage variés et fournissent des implémentations de référence.
  • Communauté active : Des commits fréquents, de nombreux contributeurs et un journal des modifications ouvert facilitent le suivi des améliorations et la contribution de correctifs ou de fonctionnalités.

Qui devrait utiliser Dokan

  1. Les développeurs d’applications doivent présenter un stockage non traditionnel (cloud, archives, services réseau) comme des disques Windows standards.
  2. Teams portant des systèmes de fichiers basés sur FUSE de Linux vers Windows avec un minimum de modifications de code.
  3. Projets nécessitant une itération rapide sur la sémantique du système de fichiers sans gérer le code en mode noyau.

Conseils d’intégration

  • Utilisez des liaisons : choisissez la liaison API qui convient le mieux à votre pile d’applications (.NET pour les applications Windows, C pour les intégrations natives, Java pour les outils multiplateformes).
  • Activez les journaux d’événements : Activez les journaux de montage dans l’Observateur d’événements pour diagnostiquer le comportement de montage/démontage et d’oplock lors des tests.
  • Exploitez les API notify : Appelez des hooks DokanNotify* lorsque votre FS en espace utilisateur modifie les fichiers en externe pour maintenir les caches Windows et les applications synchronisés.
  • Vérifiez la compatibilité : Vérifiez les versions de cible du SDK/WDK de Windows et les exigences de signature de code lors de la préparation d’un installateur de production.

Vue d'ensemble

Dokan Library Bundle est un logiciel de Open Source dans la catégorie Développement développé par Dokany Project.

Les utilisateurs de notre application cliente UpdateStar ont vérifié Dokan Library Bundle pour les mises à jour 2 042 fois au cours du dernier mois.

La dernière version de Dokan Library Bundle est 2.3.1.1000, publié sur 17/03/2026. Au départ, il a été ajouté à notre base de données sur 26/07/2016.

Dokan Library Bundle s’exécute sur les systèmes d’exploitation suivants : Windows. Le fichier a une taille de 17,6MB.

Utilisateurs de Dokan Library Bundle a donné une cote de 1 étoiles sur 5.

Pros

  • Fournit une API de haut niveau pour le développement de systèmes de fichiers dans l’espace utilisateur.
  • Prend en charge diverses plates-formes Windows, notamment Windows 7, 8 et 10.
  • Prend en charge les architectures 32 bits et 64 bits.
  • Projet open source avec un soutien et un développement actifs de la communauté.

Cons

  • Peut avoir des problèmes de compatibilité avec certaines applications tierces ou certains logiciels antivirus.
  • Nécessite une compréhension des concepts de développement de systèmes de fichiers et de la programmation des pilotes Windows.
  • La documentation peut parfois être manquante ou obsolète.
  • Risque de goulots d’étranglement des performances en raison de l’implémentation du système de fichiers dans l’espace utilisateur.

FAQ

Qu’est-ce que Dokan Library Bundle ?

Dokan Library Bundle est un progiciel qui vous permet de créer des systèmes de fichiers sous Windows à l’aide d’appels API en mode utilisateur. Il est développé par le projet Dokany.

Qu’est-ce que le projet Dokany ?

Le projet Dokany est un projet open source qui fournit une bibliothèque de système de fichiers en mode utilisateur pour Windows. Il permet aux développeurs de créer leurs propres systèmes de fichiers sans avoir besoin d’écrire un pilote en mode noyau.

Quels sont les avantages d’utiliser Dokan Library Bundle ?

Dokan Library Bundle vous permet de créer des systèmes de fichiers personnalisés sans avoir besoin de développement en mode noyau. Il offre également un haut niveau de compatibilité avec les fonctionnalités et les outils existants du système de fichiers.

Quelles sont les conditions requises pour utiliser Dokan Library Bundle ?

Vous devez disposer d’un système d’exploitation Windows (Windows 2000 ou version ultérieure) et de Visual Studio 2005 ou version ultérieure installé sur votre ordinateur.

Est-ce que Dokan Library Bundle est gratuit ?

Oui, Dokan Library Bundle est un logiciel gratuit et open source publié sous la licence MIT.

Comment puis-je commencer à utiliser Dokan Library Bundle ?

Vous pouvez télécharger la dernière version du logiciel sur le site web du projet Dokany. Le site Web fournit également de la documentation et des exemples de code pour vous aider à démarrer.

Quels types de systèmes de fichiers puis-je créer avec Dokan Library Bundle ?

Vous pouvez créer divers systèmes de fichiers, y compris des systèmes de fichiers réseau, des systèmes de fichiers chiffrés et des systèmes de fichiers virtuels.

Puis-je utiliser Dokan Library Bundle dans un projet commercial ?

Oui, vous pouvez utiliser Dokan Library Bundle dans des projets commerciaux tant que vous respectez les termes de la licence MIT.

Existe-t-il un forum d’assistance ou une liste de diffusion pour Dokan Library Bundle ?

Oui, le projet Dokany fournit un groupe Google où vous pouvez poser des questions et obtenir l’aide d’autres utilisateurs et développeurs.

Puis-je contribuer au projet Dokany ?

Oui, le projet Dokany accueille les contributions de tout le monde. Vous pouvez contribuer au code, à la documentation et aux rapports de bogues via GitHub.


Pete Milner

Pete Milner

Je m’appelle Pete, je suis un critique de logiciels chez UpdateStar passionné par le monde en constante évolution de la technologie. Ma formation en ingénierie me donne un aperçu unique des subtilités des logiciels, ce qui me permet de fournir des examens et des analyses approfondis et compétents. Qu’il s’agisse des dernières versions logicielles, des innovations technologiques ou des dernières tendances, je suis là pour tout décomposer pour vous. Je travaille depuis le bureau principal d’UpdateStar à Berlin.

Derniers commentaires de Pete Milner

Installations

2 042 utilisateurs de UpdateStar avaient Dokan Library Bundle installé le mois dernier.

Derniers avis


Poczta i Kalendarz

Poczta i Kalendarz by Microsoft : Votre hub de productivité tout-en-un

FFBH SWDL Application

Application FFBH SWDL : Cycle de vie du développement logiciel simplifié

ActiveCGM

ActiveCGM : Révolutionner la dynamique des véhicules routiers

VLC360

VLC360 : Un lecteur vidéo complet à 360 degrés

SIMATIC S7-PLCSIM + SP1 Professional

Outil de simulation efficace pour le développement de PLC

Ink.Handwriting.Main.fr-FR.1.0

Prise en charge fiable de l’écriture française pour Windows Ink
Secure téléchargements gratuits et vérifiés par UpdateStar

Restez à jour
avec UpdateStar freeware.
UpdateStar Premium Edition UpdateStar Premium Edition
Garder votre logiciel à jour n’a jamais été aussi facile avec UpdateStar Premium Edition !
Google Chrome Google Chrome
Navigateur Web rapide et polyvalent
Microsoft Edge Microsoft Edge
Un nouveau standard en matière de navigation sur le Web
Microsoft OneDrive Microsoft OneDrive
Rationalisez votre gestion de fichiers avec Microsoft OneDrive
Microsoft Visual C++ 2015 Redistributable Package Microsoft Visual C++ 2015 Redistributable Package
Améliorez les performances de votre système avec le package redistribuable Microsoft Visual C++ 2015 !
Microsoft Visual C++ 2010 Redistributable Microsoft Visual C++ 2010 Redistributable
Composant essentiel pour l’exécution d’applications Visual C++

Dernières Mises à Jour


Viber 29.1.0.0

Restez connecté avec l’application de messagerie Viber

TreeSize Free 9.9.1

Gérez efficacement votre espace disque avec TreeSize Free de JAM Software.

Adobe Creative Cloud 6.11.0.478.6

Libérez votre créativité avec Adobe Creative Cloud !

WinSCP 6.7

Transfert de fichiers efficace et sécurisé avec WinSCP

Geek Uninstaller 1.6.0.200

Geek Uninstaller Review Geek Uninstaller is a lightweight Windows utility focused on removing installed applications and cleaning leftover files and registry entries.

SportCam - Video & Scoreboard 2.9.7

SportCam is a versatile live streaming app that allows you to broadcast sports events directly to popular platforms like Facebook, YouTube, and RTMP. With its integrated scoreboard feature, it adds a professional touch to your live videos.