EldoS | Feel safer!

Software components for data protection, secure storage and transfer


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

CallbackRegistry lets you monitor and control Windows Registry access, track key operations and alter the data.

CallbackRegistry is a component for use in software development for Windows® platform.

Clients say:
Latest version

Release:  1.0.10
08 June 2016

Most wanted features Vote or request a feature

Technical Specification


CallbackRegistry is a software development kit for Windows applications, which tracks registry requests on-the-fly. Your user-mode application gets notification (callback) when a registry operation is executed. Besides simple notifications, CallbackRegistry 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.


CallbackRegistry consists of the system-level filter driver and user-mode API.


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.

User-mode API

User-mode API is simple and introduces about ten functions, specific to driver management operations. Also the API includes about 25 callback functions (events) which your application can handle to get notified about different types of registry requests.
The API is used to activate the filter and to set the callbacks.

User-mode APIs are provided for .NET, VCL and C++.

Miss a feature? Tell us about your idea using Wish List.

Supported platforms

  • Windows:
    • Windows 10
    • Windows 2012 Server R2 (32-bit and 64-bit)
    • Windows 8.1 (32-bit and 64-bit)
    • Windows 2012 Server (32-bit and 64-bit)
    • Windows 8 (32-bit and 64-bit)
    • Windows 2008 Server R2 (32-bit, 64-bit AMD64 and 64-bit Itanium)
    • Windows 7 (32-bit, 64-bit AMD64 and 64-bit Itanium)
    • Windows 2008 Server (32-bit, 64-bit AMD64 and 64-bit Itanium)
    • Windows Vista (32-bit, 64-bit AMD64 and 64-bit Itanium)
  • Microsoft .NET Framework on Windows:
    • .NET 4.6 (32-bit and 64-bit)
    • .NET 4.5.1 (32-bit and 64-bit)
    • .NET 4.5 (32-bit and 64-bit)
    • .NET 4.0 (32-bit, 64-bit x64 and Itanium)
    • .NET 3.5 (32-bit, 64-bit x64)
    • .NET 3.0 (32-bit, 64-bit x64)
    • .NET 2.0 (32-bit, 64-bit x64)

Development tools

  • .NET API:
    • Visual Studio 2015
    • Visual Studio 2013
    • Visual Studio 2012
    • Visual Studio 2010
    • Visual Studio 2008
  • C++ API:
    • Visual Studio 2015
    • Visual Studio 2013
    • Visual Studio 2012
    • Visual Studio 2010
    • Visual Studio 2008
  • VCL API (VCL units are linked into the application without any external DLLs):
    • Embarcadero RAD Studio 10 Seattle
    • Embarcadero RAD Studio XE8
    • Embarcadero RAD Studio XE7
    • Embarcadero RAD Studio XE6
    • Embarcadero RAD Studio XE5
    • Embarcadero RAD Studio XE4
    • Embarcadero RAD Studio XE3
    • Embarcadero RAD Studio XE2
    • Embarcadero RAD Studio XE
    • Embarcadero RAD Studio 2010
    • CodeGear RAD Studio 2009
    • CodeGear RAD Studio 2007
    • Delphi 10 Seattle
    • Delphi XE8
    • Delphi XE7
    • Delphi XE6
    • Delphi XE5
    • Delphi XE4
    • Delphi XE3
    • Delphi XE2
    • Delphi XE
    • Delphi 2010
    • Delphi 2009
    • Delphi 2007
    • Delphi 2006
    • Delphi 2005
    • Delphi 7
    • C++Builder 10 Seattle
    • C++Builder XE8
    • C++Builder XE7
    • C++Builder XE6
    • C++Builder XE5
    • C++Builder XE4
    • C++Builder XE3
    • C++Builder XE2
    • C++Builder XE

Miss a feature? Tell us about your idea using Wish List.

To request more details please use our feedback form or Web-based Helpdesk system.

Ready to try? Download your own copy to try CallbackRegistry for free. Ready to pull the trigger? Refer to the Prices and Ordering page for complete licensing information.


Back to top

As of July 15, 2016 EldoS business operates as a division of /n software, inc. For more information, please read the announcement.

Got it!