Deviare In-Process

Deviare In-Process

Deviare In-Process je mehanizem za prestrezanje kode za Microsoft Windows®.Gre za knjižnico z dvojnimi licencami, GPLv3 in Commercial.Izvorna koda je na voljo na GitHubu.
Deviare In-Process je motor prestrezanja kod za Microsoft Windows®.Gre za knjižnico z dvojnimi licencami, GPLv3 in Commercial.Izvorna koda je na voljo na GitHub.Ta knjižnica je jedro naše tehnologije Deviare 2.0, je najboljša alternativa Microsoft Detours®, vendar po bolj ugodni ceni.Knjižnica je kodirana v C ++ in nudi vse pripomočke, potrebne za instrumentiranje binarnih knjižnic med izvajanjem.Vključuje podporo tako 32-bitnih kot 64-bitnih aplikacij in izvaja prestrezanje, ki preverja različne situacije, ki lahko zrušijo postopek.Če morate prestreči katerokoli funkcijo Win32 ali katero koli drugo kodo, vam knjižnica olajša kot kdaj koli prej.Za razliko od ostalih knjižnic Deviare In-Process zagotavlja varen mehanizem za izvajanje večnamenskih aplikacij API-jev.Ko se aplikacija izvaja, lahko več kot ena nit izvrši prestreženo kodo.Deviare In-Process je edina knjižnica za kljuke, ki omogoča varno priključevanje tudi v tem primeru.Prav tako ponuja enakovredno funkciji DetourCreateProcessWithDll, ki zažene prestreženi postopek.To je fragment kode monterja, ki prikazuje prestrezanje kode v funkciji Win32 API.Na sliki je razvidno, da vsak klic na funkcijo FindNextFile upravlja knjižnica Deviare In-Process in omogoča izvajanje kode po meri.Lahko jih vežete na dogodke v svoji prijavi.Paket instrumentnih instrumentov Deviare In-Process vključuje vzorčno kodo v C ++ za hiter zagon.
deviare-in-process

Alternativa Deviare In-Processu za vse platforme z brezplačno licenco