Create filesystems on Windows - now in user-mode
Callback File System is a library (SDK, software development kit) 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 pre-created kernel-mode drivers and a user-mode API available for .NET, C++ and VCL (Delphi and C++Builder).
What Callback File System offersCallback File System provides a ready-to-use file system driver which routes request going to the filesystem to your user-mode code. Your user-mode code receives the request and processes it by accessing or modifying the actual data that resides anywhere you need. Also you get a user-mode API (libraries) for C++, .NET, Java and VCL (Delphi, C++Builder). This API is used to control the driver and to handle requests originated by the driver.
Source codeCallback File System license opens access to the source code of user-mode APIs. Also you can purchase a license that includes source code of kernel-mode drivers and helper DLLs. Extra source code allows you (both legally and technically) to build custom versions of the driver (eg. with customized version information, so-called "branded" drivers).