Deviare In-Process

Deviare In-Process

Deviare In-Process är en kodavlyssningsmotor för Microsoft Windows®.Det är ett bibliotek med dubbla licenser, GPLv3 och Commercial.Källkoden är tillgänglig på GitHub.
Deviare In-Process är en kodavlyssningsmotor för Microsoft Windows®.Det är ett bibliotek med dubbla licenser, GPLv3 och Commercial.Källkoden är tillgänglig på GitHub.Detta bibliotek är kärnan i vår Deviare 2.0-teknik, det är det bästa alternativet till Microsoft Detours® men till ett mer bekvämt pris.Biblioteket är kodat i C ++ och tillhandahåller alla de faciliteter som krävs för att instrumentera binära bibliotek under körning.Det innehåller stöd för både 32-bitars- och 64-bitarsapplikationer och det implementerar avlyssningen som verifierar olika situationer som kan krascha processen.Om du behöver avlyssna några Win32-funktioner eller någon annan kod, gör detta bibliotek det enklare än någonsin.Till skillnad från resten av biblioteken ger Deviare In-Process en säker mecanism för att implementera flertrådiga applikations-API-anslutningar.När ett program körs kan mer än en tråd köra koden som avlyssnas.Deviare In-Process är det enda hooking-biblioteket som ger säker hooking även i detta scenario.Dessutom ger den en ekvivalent med funktionen DetourCreateProcessWithDll som startar en avlyssnad process.Detta är ett fragment av monteringskoden som visar en kodavlyssning i en Win32 API-funktion.Bilden visar att varje samtal till FindNextFile-funktionen hanteras av Deviare In-Process-biblioteket och låter dig köra din anpassade kod.Du kan binda dem till händelser i din ansökan.Deviare In-Process-instrumentpaketet innehåller provkod i C ++ för en snabb start.
deviare-in-process

Alternativ till Deviare In-Process för Windows

WinAPIOverride

WinAPIOverride

Denna programvara låter dig övervaka och / eller ändra alla funktioner i en process för alla samtalskonventioner (stdcall eller cdecl).
Microsoft Research Detours

Microsoft Research Detours

Microsoft Research Detours v3 Professional är ett bibliotek för instrumentering av godtyckliga Win32-funktioner på x86, x64 och IA64-maskiner.Nu kan du fånga Win32-funktioner genom att skriva om minneskoden för målfunktioner.
HookInjEx

HookInjEx

Demo-applikation som demonstrerar hur man injicerar kod i ett annat processutrymme adressutrymme och sedan kör det i samband med denna process.
Mhook

Mhook

Om du dabbar inom det här området vet du redan att Microsoft Research's Omgångar ganska mycket sätter riktmärket när det gäller API-koppling.
Berlioz

Berlioz

Berlioz är här för att ge dig en moln-agnostisk miljö.
Tuple Spaces

Tuple Spaces

Använd utrymme med time-out och transaktioner.Funktioner: Parallell och distribuerad databehandling. Lokal och fjärr processkoordinering. Meddelandepassering. Master-Worker-mönster.