EldoS | Feel safer!

Software components for data protection, secure storage and transfer

CallbackProcess™

Instant control over process creation and termination in Windows and .NET applications

CallbackProcess lets your Windows application be notified when some process or a thread is created or terminated.

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

Latest version

Release:  1.0.7
18 July 2016

Most wanted features Vote or request a feature

Technical Specification

Functions

CallbackProcess is a software development kit for Windows applications, which tracks process and thread creation and termination on-the-fly. Your user-mode application gets notification (callback) when a process- or thread-related operation is performed. Besides simple notifications, CallbackProcess lets your application protect the process or thread from being launched, terminated, suspended or resumed.

Architecture

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

Driver

The driver intercepts various process- and thread-related requests. 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 or handle the request.

User-mode API

User-mode API is simple and introduces about ten functions, specific to driver management operations. Also the API includes several callback functions (events) which your application can handle to get notified about different types of thread or process requests.
The API is used to activate the driver 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
    • Windows 8.1 (32-bit and 64-bit)
    • Windows 2012 Server
    • 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.x (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.1 Berlin
    • 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.1 Berlin (Win32 platform)
    • Delphi 10 Seattle (Win32 platform)
    • Delphi XE8 (Win32 platform)
    • Delphi XE7 (Win32 platform)
    • Delphi XE6 (Win32 platform)
    • Delphi XE5 (Win32 platform)
    • Delphi XE4 (Win32 platform)
    • Delphi XE3 (Win32 platform)
    • Delphi XE2 (Win32 platform)
    • Delphi XE
    • Delphi 2010
    • Delphi 2009
    • Delphi 2007
    • Delphi 2006
    • Delphi 2005
    • Delphi 7
    • C++Builder 10.1 Berlin (Win32 platform)
    • C++Builder 10 Seattle (Win32 platform)
    • C++Builder XE8 (Win32 platform)
    • C++Builder XE7 (Win32 platform)
    • C++Builder XE6 (Win32 platform)
    • C++Builder XE5 (Win32 platform)
    • C++Builder XE4 (Win32 platform)
    • C++Builder XE3 (Win32 platform)
    • C++Builder XE2 (Win32 platform)
    • 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 CallbackProcess 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 Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!