EasyHook

EasyHook

Mit EasyHook können nicht verwaltete Code-APIs (über das Hooking) mit rein verwalteten Funktionen erweitert werden, und zwar in einer vollständig verwalteten Umgebung unter 32- oder 64-Bit-Windows XP SP2 ...
Mit EasyHook können Sie nicht verwaltete Code-APIs (über das Hooking) mit rein verwalteten Funktionen aus einer vollständig verwalteten Umgebung auf 32- oder 64-Bit-Windows XP SP2, Windows Vista x64, Windows Server 2008 x64, Windows 7, Windows 8.1,und Windows 10. EasyHook unterstützt das Injizieren von Assemblys, die für .NET Framework 3.5 / 4.0+ erstellt wurden, sowie nativer DLLs.Features Eine "Thread Deadlock Barrier" behandelt viele Kernprobleme beim Einbinden unbekannter APIs.Diese Technologie ist nur in EasyHook verfügbar. Sie können verwaltete Hook-Handler für nicht verwaltete APIs schreiben. Sie können den gesamten Komfort nutzen, den verwalteter Code bietet. .NET Remoting, WPF und WCFBeim Trennen vom Ziel vollständig entladen Sie können für AnyCPU kompilierte Injektionsbibliotheken und Hostprozesse schreiben, mit denen Sie Ihre Assembly in 32- und 64-Bit-Prozesse aus 64- und 32-Bit-Prozessen injizieren können.Ihre .NET-Assemblys müssen nicht im Global Assembly Cache (GAC) registriert werden. Dies vereinfacht die Entwicklung erheblich und gibt EasyHook frei. Es unterstützt die RIP-relative Adressverschiebung für 64-Bit-Ziele.Unterstützung für das Verknüpfen von COM-Schnittstellen Eine dokumentierte, reine, nicht verwaltete Verknüpfungs-API Im Ziel verbleiben keine Ressourcen- oder Speicherverluste. EasyHook32.dll und EasyHook64.dll sind native Bibliotheken, die ohne installiertes .NET Framework verwendet werden können. Alle Verknüpfungen werden installiert und automatisch entferntUnterstützung für Thread-ACLs, um zu steuern, welche Threads den Hook verwenden. Experimenteller Stealth-Injektionsmechanismus, der die Aufmerksamkeit des von AV Software verwalteten / nicht verwalteten Modulstapel-Trace in einem Hook-Handler nicht auf sich zieht. Aufruf eines verwalteten / nicht verwalteten Moduls in einem Hook-HandlerSpuren in einem Hakenhandler stapeln Kein Auspacken / Installieren erforderlich.Die weiterverteilbaren Dateien von Visual Studio sind nicht erforderlich.Unterstützung für 32- und 64-Bit-Kernelmodus-Hooks - es wird jedoch keine Unterstützung für die Umgehung von PatchGuard bereitgestellt ...
easyhook

Kategorien

Alternativen zu EasyHook für .NET Framework mit Open Source-Lizenz