CBFS® Registry

Instant control over Windows registry operations in Windows and .NET applications

Monitor and control Windows Registry access, track key operations, and alter data.

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 gets a notification (callback) when a registry operation is executed. CBFS Registry also lets your application decide how to process a request: whether modify input or output data before or after the request is performed or even cancel the request.

CBFS Registry consists of a system-level filter driver and a user-mode API.

The filter 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 get notified about different types of registry requests.


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

´╗┐Microsoft .NET Framework

  • 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.6


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


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

VCL API (no need for external DLLs)

  • Embarcadero RAD Studio 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle
  • CodeGear RAD Studio 2007, 2009
  • Delphi 7, 2005, 2006, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle
  • C++ Builder XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle

Download a Free Trial

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

Download Now v2017.0.0.0 | 09/11/2017

Request a Quote

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

Request a Quote