1
Deviare In-Process
Deviare In-Process er en kodeoptagelsesmotor til Microsoft Windows®.Det er et dobbelt licensbibliotek, GPLv3 og kommercielt.Kildekoden er tilgængelig på GitHub.
- Gratis
- Windows
Deviare In-Process er en kodeoptagelsesmotor til Microsoft Windows®.Det er et dobbelt licensbibliotek, GPLv3 og kommercielt.Kildekoden er tilgængelig på GitHub.Dette bibliotek er kernen i vores Deviare 2.0-teknologi, det er det bedste alternativ til Microsoft Detours®, men til en mere bekvem pris.Biblioteket er kodet i C ++ og giver alle de nødvendige faciliteter til instrumentering af binære biblioteker under kørsel.Det inkluderer support til både 32 bit og 64 bit applikationer, og det implementerer aflytningen og verificerer forskellige situationer, der kan ødelægge processen.Hvis du har brug for at aflytte Win32-funktioner eller anden kode, gør dette bibliotek det lettere end nogensinde.I modsætning til resten af bibliotekerne giver Deviare In-Process en sikker mecanisme til implementering af multi-threaded applikations API-hooking.Når et program kører, kan mere end en tråd udføre koden, der opfanges.Deviare In-Process er det eneste hooking-bibliotek, der giver sikker hooking, selv i dette scenarie.Det giver også en ækvivalent til DetourCreateProcessWithDll-funktion, der starter en aflyttet proces.Dette er et fragment af assembler-kode, der viser en kodeaflytning i en Win32 API-funktion.Billedet viser, at hvert opkald til FindNextFile-funktionen håndteres af Deviare In-Process-biblioteket og giver dig mulighed for at udføre din brugerdefinerede kode.Du kan binde dem til begivenheder i din ansøgning.Deviare In-Process instrumenteringsmotorpakke inkluderer prøvekode i C ++ til en hurtig start.
deviare-in-process