Deviare In-Process

Deviare In-Process

Deviare In-Process ist eine Code Interception Engine für Microsoft Windows®.Es ist eine duale Lizenzbibliothek, GPLv3 und Commercial.Der Quellcode ist bei GitHub erhältlich.
Deviare In-Process ist eine Code Interception Engine für Microsoft Windows®.Es ist eine duale Lizenzbibliothek, GPLv3 und Commercial.Der Quellcode ist bei GitHub erhältlich.Diese Bibliothek ist das Kernstück unserer Deviare 2.0-Technologie. Sie ist die beste Alternative zu Microsoft Detours®, jedoch zu einem günstigeren Preis.Die Bibliothek ist in C ++ codiert und bietet alle erforderlichen Funktionen, um Binärbibliotheken zur Laufzeit zu instrumentieren.Es unterstützt sowohl 32-Bit- als auch 64-Bit-Anwendungen und implementiert das Abfangen zur Überprüfung verschiedener Situationen, die den Prozess zum Absturz bringen können.Wenn Sie Win32-Funktionen oder anderen Code abfangen müssen, ist diese Bibliothek so einfach wie nie zuvor.Im Gegensatz zu den anderen Bibliotheken bietet Deviare In-Process einen sicheren Mechanismus zum Implementieren von API-Hooks für Anwendungen mit mehreren Threads.Wenn eine Anwendung ausgeführt wird, kann mehr als ein Thread den Code ausführen, der abgefangen wird.Deviare In-Process ist die einzige Hook-Bibliothek, die auch in diesem Szenario sicheres Hooking bietet.Außerdem wird eine Entsprechung zur DetourCreateProcessWithDll-Funktion bereitgestellt, mit der ein abgefangener Prozess gestartet wird.Dies ist ein Assembler-Codefragment, das ein Abfangen von Code in einer Win32-API-Funktion zeigt.Das Bild zeigt, dass jeder Aufruf der FindNextFile-Funktion von der Deviare In-Process-Bibliothek verarbeitet wird und Sie Ihren benutzerdefinierten Code ausführen können.Sie können sie an Ereignisse in Ihrer Anwendung binden.Das Deviare In-Process Instrumentation Engine-Paket enthält Beispielcode in C ++ für einen schnellen Start.
deviare-in-process

Kategorien

Deviare In-Process-Alternativen für Windows

WinAPIOverride

WinAPIOverride

Mit dieser Software können Sie jede Funktion eines Prozesses für eine beliebige Aufrufkonvention (stdcall oder cdecl) überwachen und / oder ändern.
Microsoft Research Detours

Microsoft Research Detours

Microsoft Research Detours v3 Professional ist eine Bibliothek zur Instrumentierung beliebiger Win32-Funktionen auf x86-, x64- und IA64-Computern.Jetzt können Sie Win32-Funktionen abfangen, indem Sie den speicherinternen Code für Zielfunktionen neu schreiben.
HookInjEx

HookInjEx

Demoanwendung, in der gezeigt wird, wie Code in den Adressraum eines anderen Prozesses eingefügt und anschließend im Kontext dieses Prozesses ausgeführt wird.
Mhook

Mhook

Wenn Sie sich in diesem Bereich versuchen, wissen Sie bereits, dass Microsoft Researchs Detours den Maßstab für API-Hooks setzt.
Berlioz

Berlioz

Berlioz ist hier, um Ihnen eine cloudunabhängige Umgebung zur Verfügung zu stellen.
Tuple Spaces

Tuple Spaces

Tupel Space mit Timeouts und Transaktionen.Features: Paralleles und verteiltes Computing. Lokale und Remote-Prozesskoordination. Nachrichtenübergabe. Master-Worker-Muster.