Deviare In-Process

Deviare In-Process

Deviare In-Process是用于MicrosoftWindows®的代码拦截引擎。它是GPLv3和Commercial双重许可库。源代码可从GitHub获得。
Deviare In-Process是用于MicrosoftWindows®的代码拦截引擎。它是GPLv3和Commercial双重许可库。源代码可从GitHub获得。该库是我们的Deviare 2.0技术的核心,它是MicrosoftDetours®的最佳替代品,但价格更方便。该库使用C ++编码,并提供了在运行时检测二进制库所需的所有功能。它包括对32位和64位应用程序的支持,并且实现了拦截以验证可能使进程崩溃的各种情况。如果您需要拦截任何Win32函数或任何其他代码,则此库使它比以往更加容易。与其余库不同,Deviare In-Process提供了一种安全的机制来实现多线程应用程序API挂钩。当一个应用程序正在运行时,可以有多个线程正在执行被拦截的代码。即使在这种情况下,Deviare In-Process也是唯一提供安全挂钩的挂钩库。同样,它提供了与DetourCreateProcessWithDll函数等效的功能,该函数启动了一个被拦截的进程。这是汇编代码的一部分,显示了Win32 API函数中的代码拦截。该图显示,每次对FindNextFile函数的调用都由Deviare In-Process库处理,并允许您执行自定义代码。您可以将它们绑定到应用程序中的事件。Deviare进程中检测引擎软件包包括C ++中的示例代码,可快速入门。
deviare-in-process

Windows版Deviare In-Process的替代品

WinAPIOverride

WinAPIOverride

该软件允许您监视和/或修改任何调用约定(stdcall或cdecl)的进程的任何功能。
Microsoft Research Detours

Microsoft Research Detours

Microsoft Research Detours v3 Professional是一个库,用于在x86,x64和IA64计算机上检测任意Win32函数。现在,您可以通过重写目标函数的内存代码来拦截Win32函数。
HookInjEx

HookInjEx

演示应用程序演示了如何将代码注入另一个进程的地址空间,然后在此进程的上下文中执行代码。
Mhook

Mhook

如果您涉足这一领域,那么您已经知道Microsoft Research的Detours在API挂钩方面几乎树立了基准。
Berlioz

Berlioz

Berlioz在这里为您提供与云无关的环境。
Tuple Spaces

Tuple Spaces

元组空间有超时和事务。特点:并行和分布式计算。本地和远程过程协调。消息传递。Master-Worker模式。