CBFS® Registry

Monitor and Control Registry Operations in Your Windows Applications

Use CBFS Registry to track registry requests on-the-fly. Your user-mode application receives notifications (callbacks) when a registry operation is executed. In addition to simple notifications, your application can modify data, or even cancel the request.

Implement Continuous Data Protection (CDP)

Control access to the registry on the system level.

Secure Registry Keys and Regulate Access to Them

Protect registry keys and their values. Optionally redirect requests to other keys or encrypt the stored data.

Audit Application Access to The System Registry

Control any action of Windows applications. You can intercept any registry call, analyze its content, log it, modify, permit its execution, or cancel it altogether.

Create Virtual Registry Keys

CBFS Registry lets you create virtual registry keys which are populated with application-provided data or redirected to/from other keys. Such keys are recognized by Windows and applications as real registry keys.

CBFS Registry is a software development kit for Windows applications that tracks registry requests on-the-fly. Your user-mode application receives a notification (callback) when a registry operation is executed. CBFS Registry also allows your application to decide how to process a request: whether to modify input or output data before or after the request is performed or even cancel the request.

The CBFS Registry driver intercepts various requests going to the registry. If the originator application is in the list of applications whose requests are filtered, the driver calls the callback/event handler. Your callback can decline or allow the request, perform the request itself (not passing it further), or post-process the request.

The user-mode API is simple and introduces functions specific to driver management operations. The API also includes callback functions (events) which your application can handle to receive notifications about different types of registry requests.


  • 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


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


  • 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)

Download a Free Trial

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

Download Now v2017.0.5 | 02/14/2019

Request a Quote

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

Request a Quote