CBFS® Connect

Create and Manage Virtual File Systems in Your Windows Applications

cbfsconnect

CBFS Connect enables you to present any data as your own file system located on a virtual disk without having to write your own drivers. Regardless of where the actual data is kept, such as in remote or local files, database records, memory, or across the internet – you will be able to treat it as if it were included in one local or network file system. If you need to limit application access, CBFS Connect supports application-based and operating system security-based mechanisms for access control.

Present Any Data as Virtual Files and Folders

Present any data as files and folders of a local virtual disk. The data may be of any type, such as database records or email messages, which can be located in one place or distributed over several local or remote systems.

Hide the Location of the Data and Control Access

The real location of data can be hidden from an end-user or application. You can also create and apply a permission schema specifying what applications or users can access, view, or modify your data.

Modify Remote Data On-the-fly Instead of Replicating

Modify data being read from or written to the virtual file system on-the-fly transparently and efficiently. Such modifications are completely transparent for authorized end-users or applications.

Apply NTFS Security to Non-file Data

Expose CBFS Connect virtual disks to the user by assigning them a drive letter, or keep them hidden and support all NTFS security functions. This provides complete control over what applications or users may access the data.

Port FUSE-based Applications

Quickly port Linux, FreeBSD, or macOS applications based on the FUSE file system to the Windows platform.

The CBFS Connect driver creates a virtual device with an application-provided file system and emulates a physical storage. This driver works on the system level and turns a storage device into a "real" disk device with its own file system.

  • The "real disk device" is accessible in read-only and/or read-write mode by any application which uses system file management API.
  • The resulting mounted disk can be visible to or hidden from users.
  • Unlike CBFS Disk, the CBFS Connect driver provides functionality to create not just your virtual disks, but your own file systems.
  • Keep your files and file systems wherever you want (on remote computers, in memory, in database tables, etc.).

CBFS Connect includes a simple user-mode API that introduces functions specific to driver management and storage mounting operations. This API includes callback functions (events) which your application must handle to effectively represent a full-featured file system.

  • Expose the virtual disk to users by assigning them a drive letter or keep the virtual disk hidden from users (when no drive letter is assigned).
  • Control what applications or users access data.
  • Support NTFS security functions for files and directories stored within CBFS Connect.

Windows

  • Windows Vista, 7, 8, 8.1, 10
  • Windows Server 2008, 2008 R2, 2012, 2012 R2, 2016

Microsoft .NET Framework

  • 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.6, 4.7.x

.NET API

  • Visual Studio 2008, 2010, 2012, 2013, 2015, 2017

C++ API

  • Visual Studio 2008, 2010, 2012, 2013, 2015, 2017

VCL API (no need for external DLLs)

  • Delphi 2007 to Delphi 10.2 Tokyo (32-bit Windows Only)
  • C++ Builder XE to C++ Builder 10.2 Tokyo (32-bit Windows Only)

Java API

  • Any Java development tool
In addition to CBFS Connect, Callback Technologies also offers several other virtual storage products. These products have many features in common, however, they are designed for various tasks and can be integrated with one another to fit your needs. If you are unsure what product(s) to choose, please read the comparison here.

Download a Free Trial

Download a fully-functional trial complete with documentation, samples, and support.

Download Now v2017.0.10 | 09/08/2018

Request a Quote

Please tell us about your project and interests and we will respond as quickly as we can.

Request a Quote