Deviare In-Process

Deviare In-Process

Deviare In-Process es un motor de intercepción de código para Microsoft Windows®.Es una biblioteca de doble licencia, GPLv3 y Comercial.El código fuente está disponible en GitHub.
Deviare In-Process es un motor de intercepción de código para Microsoft Windows®.Es una biblioteca de doble licencia, GPLv3 y Comercial.El código fuente está disponible en GitHub.Esta biblioteca es el núcleo de nuestra tecnología Deviare 2.0, es la mejor alternativa a Microsoft Detours® pero a un precio más conveniente.La biblioteca está codificada en C ++ y proporciona todas las facilidades necesarias para instrumentar bibliotecas binarias durante el tiempo de ejecución.Incluye soporte para aplicaciones de 32 bits y 64 bits e implementa la intercepción para verificar diferentes situaciones que pueden bloquear el proceso.Si necesita interceptar cualquier función Win32 o cualquier otro código, esta biblioteca lo hace más fácil que nunca.A diferencia del resto de las bibliotecas, Deviare In-Process proporciona un mecanismo seguro para implementar el enganche API de aplicaciones multiproceso.Cuando se ejecuta una aplicación, más de un hilo puede estar ejecutando el código que se está interceptando.Deviare In-Process es la única biblioteca de conexión que proporciona conexión segura incluso en este escenario.Además, proporciona un equivalente a la función DetourCreateProcessWithDll que inicia un proceso interceptado.Este es un fragmento de código ensamblador que muestra una intercepción de código en una función de API Win32.La imagen muestra que cada llamada a la función FindNextFile es manejada por la biblioteca Deviare In-Process y le permite ejecutar su código personalizado.Puede vincularlos a eventos en su aplicación.El paquete del motor de instrumentación Deviare In-Process incluye un código de muestra en C ++ para un inicio rápido.
deviare-in-process

Alternativas a Deviare In-Process para todas las plataformas con cualquier licencia

WinAPIOverride

WinAPIOverride

Este software le permite monitorear y / o modificar cualquier función de un proceso para cualquier convención de llamada (stdcall o cdecl).
HookInjEx

HookInjEx

Aplicación de demostración que muestra cómo inyectar código en otro espacio de direcciones de procesos y luego ejecutarlo en el contexto de este proceso.
Mhook

Mhook

Si incursiona en esta área, ya sabrá que los desvíos de Microsoft Research establecen el punto de referencia en lo que respecta al enganche de API.
Microsoft Research Detours

Microsoft Research Detours

Microsoft Research Detours v3 Professional es una biblioteca para instrumentar funciones arbitrarias de Win32 en máquinas x86, x64 e IA64.Ahora puede interceptar las funciones de Win32 reescribiendo el código en memoria para las funciones de destino.
apibldr.com

apibldr.com

ApiBldr es una aplicación gratuita de Visual OpenAPI Editor para crear y actualizar definiciones de OpenAPI (también conocido como swagger).
Ask a Dev

Ask a Dev

Conoces el sentimiento.Refrescos de limpieza de caché, café rancio, mechones de cabello.Tiene que haber una mejor manera.Alguien debe saber lo que estoy haciendo mal.
Berlioz

Berlioz

Berlioz está aquí para proporcionarle un entorno independiente de la nube.
Tuple Spaces

Tuple Spaces

Espacio de tuplas con tiempos muertos y transacciones.Características: Computación paralela y distribuida. Coordinación de procesos locales y remotos. Paso de mensajes. Patrón maestro-trabajador.
MrApi

MrApi

¡API premium gratis!Útil para cualquier lenguaje de programación.Construido por desarrolladores para desarrolladores.
MathQuill

MathQuill

Escriba fácilmente matemáticas en su aplicación web.Simplemente cargue MathQuill y llame a los constructores en algunos objetos DOM de elementos HTML.
Code.xyz

Code.xyz

Code.xyz es un editor de código en línea.Cree API de calidad empresarial, los poderosos componentes básicos del software, con un solo clic.