Callback File System - alternative to Dokan
If you had bad luck of starting development with Dokan, or just looking for alternatives, then Callback File System is right for you.
What is offered
Callback File System (CBFS®) is a software component (library) for presenting various data as files and directories of a local virtual disk. Regardless of where the actual data are kept: in files, in database records, memory, or elsewhere - they will be treated as if they were parts of a single file system.
Callback File System consists of the system-level driver and user-mode API. You write only user-mode code, leaving all kernel hassles for CBFS to solve.
Callback File System was designed by professional software developers working in the established business, and it was designed with reliability and business suitability in mind. CBFS is maintained, supported and regularly updated to work flawlessly with the latest versions of Windows.
Need more proof?
Compatibility with Dokan and FUSE
Architecture of Windows file systems is very much different from Unix and Linux approach that Dokan attempts to mimic. Main APIs of Callback File Systems include C++, .NET, Java and Delphi, and those APIs are not one-to-one compatible with FUSE. So we offer FUSE compatibility layer in C which you can use when porting your dokan code. While this API has a limited set of features comparing to "native" APIs of CBFS, FUSE API lets you port your code quite easily. Alternatively you can rewrite your Dokan code to use native CBFS APIs.
Download and try
History of Changes -
Released on 21 September 2016.
History of changes.
Callback File System® -
Version 6.1.184. Released on 21 September 2016.
Callback File System® for Windows 10, Windows 2012 Server R2, Windows 8.1, Windows 2012 Server, Windows 8, Windows 2008 Server R2, Windows 7, 2008 Server, Windows Vista, Windows XP.
Request the evaluation key for Calback File System.
This is a zipped installer for the developers component and documentation files
Check the price list. Free Non-commercial and private business licenses are available.