A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.nektra.com/products/deviare-api-hook-windows/ below:

Deviare Api Hook Windows | Nektra

Deviare Api Hook Windows

Deviare is a powerful Code Interception Library, with a very simple interface that lets you hook many processes on your own application without any IPC coding. It can be used in any COM supporting languages as C++, VB and .NET.

Contact Us Github Download

Deviare Api Hook Overview

Deviare is a professional open source hooking engine for instrumenting arbitrary Win32 functions, COM objects, and functions which symbols are located in program databases (PDBs). It can intercept unmanaged code in 32-bit and 64-bit applications. It is implemented as a COM component, so it can be integrated with all the programming languages which support COM, such as C/C++, VB, C#, Delphi, and Python.

Several Fortune 500 companies are using Deviare technology for application virtualization, packaging, and troubleshooting, and for computer security. Computer science researchers are also using Deviare to conduct malware and reverse engineering studies. Our blog articles contain a vast quantity of code samples to get you started easily.

Deviare offers a unique “programmer friendly API” which resolves the complexities associated with binary instrumentation so that even software engineers without expertise in the field can use it. Deviare takes care of code injection, parameter marshalling, and inter-process communication. We created Deviare API in 2007 and continually improve it. Intercepting applications is a complex task. We test multiple application environments to ensure that the end user has a trouble-free experience. Deviare also has a focus on performance handling thousands of hooks with little footprint.

Code instrumentation is used in several other areas like: tracing and debugging, sandboxing and browser security, malware analysis, video conference recording, and gaming.

Download Deviare now!   Deviare Source Code Deviare Docs Deviare Blog Articles

License

Deviare is licensed under a commercial and open source license (GNU General Public License version 3). 

Commercial licensing

The commercial License is the correct license to use for the development of proprietary and/or commercial software with Deviare, where you do not want to release your product’s source code.

Featured Deviare Articles
  1. SQL Server Interception and SQL Injection Attack Prevention
  2. Instrumenting Direct3D Applications to Capture Video and Calculate FPS
  3. How to Identify Virtual Table Functions with the VTBL IDA Pro Plugin
  4. Benchmarking ThinApp Vs. SWV
  5. Benchmarking App-V Vs. SWV
  6. Application Virtualization Troubleshooting with SpyStudio and Deviare
  7. Improving Deviare Hooking Performance with Custom Hooks
Additional Resources
  1. Quick start guide
  2. Visit Nektra’s new Reddit
  3. Deviare Wiki
  4. Deviare design overview
If you are interested in Deviare, you might also be interested in:
  1. SpyStudio 2.0
  2. Interception and Filter Drivers services
  3. Audio Recorder API
  4. Deviare In-Process (ala Microsoft Detours but much cheaper)
Case Studies
  1. How Nektra Improved Desktop Virtualization for Symantec Corporation
  2. Nektra and VMware are Collaborating to Simplify Application Virtualization Packaging
Presentations
    1. BlackHat 2013: HookME by Manuel Fernandez
    2. Academic Papers mentioning Deviare

Deviare’s Features

Currently supported operating systems are:

Both 32-bit and 64-bit platforms are supported.

With Deviare you can:

Deviare Design

With Deviare you can program a hook handler in your own process to get called when any API function is called in the remote process in this way:

Deviare supports COM technology to let you write hook handlers in any high-level language like VB, VB.NET, C#, Python, Delphi, etc.

If you need many hooks and you need extreme performance you can implement your hooks inside the remote process in this way:

Deviare API Hook Design

Changes on v2.7.5

Released in August  21, 2015

Changes on v2.7.4

Released in April 7, 2015

Changes on v2.7.3

Released in October 16, 2014

Changes on v2.7.2

Released in early October 2014

Changes on v2.7.1

Released in July 2014

Known Issues

Changes on v2.7

Released in June 2014

Changes on v2.6.9

Released in February 2014

Changes on v2.6.7

Released in November 2013

Changes on v2.6.6

Released in September 2013

Changes on v2.6.5

Released in March 2013

Changes on v2.6.4

Released in January 2013

Changes on v2.6.3

Released in December 2012

Changes on v2.6.2

Released in November 2012

Changes on v2.5.0

Released in October 2012

Changes on v2.1.0

Released in August 2012

Changes on v2.0.7

Released in August 2012

Changes on v2.0.6

Released in June 2012

Changes on v2.0.5

Released in June 2012

Changes on v2.0.4

Released in June 2012

Changes on v2.0

Released in May 2012

Changes on v1.1

Released in October 2011

Changes on v1.0.1

Released in August 24th 2010

Changes on v0.9.4b

Released in May 2009

Changes on v0.9.3b

Released in February 2009

Changes on v0.9.2b

Released in December 2008

Changes on v0.9.1b

Released in December 2008

Changes on 0.9.0b

Released in November 2008

Changes on 0.8.3b

Released in June 2008

Changes on 0.8.2b

Released in February 2008

Changes on 0.8.1b

Released in December 2007

v0.7.0b

Released in July 2007

Download Deviare API Hook

Deviare API Hook Support

Basic support is given through Nektra’s Support forum, where you can:

You can get

Premium Support

to if you need a more dedicated support. Read this

table

for more details.

Documentation

Deviare Hooking Engine Pricing and Deviare In-Process (Microsoft Detours Replacement) *

  Free Commercial Commercial with Premium Support Forum Support       License GPL v3 You can use Deviare and Deviare In-Process, and modify its source code and keep your product code closed Updates   1 Year Response Time Depends on the demand 48 hours less than 24 hours (workdays) Preventing anti-virus false positives       Help your team with email support and limited chat       Help your team with requests that aren’t related strictly to the API       Registry and File System Async Handlers Example       Professional Services Price (per developer per product) Free Ask Ask    

* Buying a Deviare Commercial license let you use Deviare and Deviare In-Process in one product and keep your code closed.

Deviare Applications

Deviare is useful for:

Business Critical Support

Senior-Level Engineers working with your team

Overview

The Deviare Business Critical Support Option is offered as a supplement to forum basic support. For each supported customer, this service provides personalized reactive and proactive support services with software development teams.

The Business Critical Support Option provides you with the personalized, proactive customer support you require to improve your software quality and reduce development time.

We can write the whole software or the complex parts for you. Please, read our Interception and Filter Drivers services for more information

Join the 300+ companies trusting Nektra

Latest Articles

There has been a recent burst of blog posts about adversarial interoperability: Dodging Bullets on the

At Nektra we develop custom DLP solutions that can be run as individual components or

Below, we compare different ways of intercepting network packets, and of filtering and analyzing their

In June, 2015 there was an alarming bit of news when people over at the

Our Data Loss Prevention Development team used Deviare to add watermarks to printed documents by intercepting XPS

RemoteBridge is now open source and available on GitHub as are Deviare Hooking Engine and Deviare-InProc.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.3