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

具有任何许可的所有平台的Deviare In-Process替代品

WinAPIOverride

WinAPIOverride

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

HookInjEx

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

Mhook

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

Microsoft Research Detours

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

apibldr.com

ApiBldr是一个免费的Visual OpenAPI Editor应用程序,用于创建和更新OpenAPI(又名swagger)定义。
  • 免费应用
  • Web
Ask a Dev

Ask a Dev

你知道那种感觉。清除缓存刷新,陈旧的咖啡,一簇头发。一定有更好的方法。有人必须知道我在做什么错。
  • 免费应用
  • Web
Berlioz

Berlioz

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

Tuple Spaces

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

MrApi

高级API是免费的!对任何编程语言都有用。由开发人员为开发人员构建。
  • 免费应用
  • Web
MathQuill

MathQuill

在您的网络应用中轻松键入数学。只需加载MathQuill并在一些HTML元素DOM对象上调用构造函数即可。
Code.xyz

Code.xyz

Code.xyz是一个在线代码编辑器。只需一次单击即可构建企业质量的API,这是软件的强大构建块。
  • 免费应用
  • Web