1
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.
- Gratis
- Windows
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