1
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.
- Brezplačna
- Windows
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.
Lastnosti
Kategorije
Alternativa Deviare In-Processu za Windows
2
WinAPIOverride
Ta programska oprema vam omogoča spremljanje in / ali spreminjanje katere koli funkcije postopka za katero koli konvencijo klica (stdcall ali cdecl).
- Brezplačna osebna
- Windows
1
Microsoft Research Detours
Microsoft Research Detours v3 Professional je knjižnica za instrumentiranje poljubnih funkcij Win32 na računalnikih x86, x64 in IA64.Zdaj lahko funkcije Win32 prestrežete s ponovnim pisanjem kode v pomnilnik za ciljne funkcije.
- Plačljiva
- Windows
1
1
0
Tuple Spaces
Dovolj prostora s časovnimi izhodi in transakcijami.Značilnosti: Vzporedno in porazdeljeno računalništvo. Lokalna in oddaljena koordinacija procesov. Potek poročanja. Vzorec Master-Worker.