Nektra の最新の洗練された製品である Deviare API は、任意の API コールをインターセプトし、アプリケーションのコード実行のコントロールを取得できます。
詳細は、Deviare のデモ ビデオ または、Deviare ブログ記事 をご参照ください。
Windows applications call the Windows Application Programming Interface, called "Windows API" or "WinAPI", and call many other APIs to execute their codes.
To intercept these calls is a powerful technique named "hooking", which gives the possibilities to the following:
- Spy and learn about the Operating System's internal behavior, and the external applications' behavior, without having access to their source code.
- Trace and debug applications' code execution, making visible its API calls and its functions' parameters, without having access to their source code.
- Get in control of the Operating System's processes, to monitor, filter and modify their behavior, to inject your own code and to extend their standard functionality.
- Monitor the interaction between a process and COM objects.
- Hook into VoIP applications (e.g: Skype) to record audio in real time.
See our complete article at: DirectSound Capture Using Deviare
You can see an example of intercepting the system's internal message handling mechanism on our Code Project article: "Spying Window Messages from the Inside" .
Some libraries that our Deviare Technology can be intercept are the following but not limited to: kernel32.dll, user32.dll, ole32.dll, comctl32.dll, comdlg32.dll, ntdll.dll, oleaut32.dll, ws2_32.dll, advapi32.dll, msimg32.dll, gdi32.dll, setupapi.dll, imagehlp.dll, imm32.dll, netapi32.dll, pdh.dll, psapi.dll, mprapi.dll, rasapi32.dll, rasdlg.dll, version.dll, msacm32.dll, secur32.dll, shell32.dll, winmm.dll, msvfw32.dll, avifil32.dll, wsock32.dll, wininet.dll, dsound.dll, ksuser.dll, esent.dll and usp10.dll
We can easily add other libraries! You can request adding a new library by clicking here
Deviare is not a new hook library, it is a complete framework that simplifies the complexities of hooking, making it much easier for all high-level languages.
It provides a COM interface ready to utilize from any language such as C++, Delphi, VB, VB.NET, C# .NET & Python.
For a Unix audience: Think in a Sun SolarisR DTrace for Microsoft WindowsR.
Our Com Spy Console allows users to monitor applications using Component Object Model's interfaces. Spy on any ActiveX / OLE32 COM objects in real time.
Now COM Spy Console is part of the standard Deviare package
You can visit the Deviare's Support Forum by clicking here. |