Deviare API is a professional API hook engine that was designed to create end user products. Intercepting applications is a complex task which can take place in many different scenarios. We continually test all these scenarios to avoid unpleasent crashes that might cause the end user to uninstall your product. Most popular Hook engines do not address these issues. Although they work in many situations, a trully professional hook engine must work in all situations.
Nektra's Deviare API is a generic API interception engine. Its main difference from other hook engines is that it allows you to intercept different functions with a single handler and decide which functions to hook at runtime. To intercept APIs with any other product you have to write a specific handler that runs in the target process context. In contrast, Deviare API supplies a generic handler and you receive calls in your own process.
Deviare API provides a COM interface supported by most programming languages such as C++, Delphi, VB, VBA, VB.SCRIPT, VB.NET, C# and Python.