Implement your own file system in Windows
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.
With callback file system component you can create your own file system within the application you develop and expose this file system to windows as a virtual disk or a folder of existing disk. You don t need any kernel-mode development to implement your own file system.
Use c++, c#, visual basic. Net, delphi or even java to expose any data as a file system to third-party processes. Such approach lets you offer information stored in the database or across network, as if they were files on the local disk.