Deviare In-Process

Deviare In-Process

Deviare In-Process je motor na zachytávanie kódu pre Microsoft Windows®.Je to duálna licenčná knižnica, GPLv3 a Commercial.Zdrojový kód je k dispozícii na serveri GitHub.
Deviare In-Process je motor na zachytávanie kódu pre Microsoft Windows®.Je to duálna licenčná knižnica, GPLv3 a Commercial.Zdrojový kód je k dispozícii na serveri GitHub.Táto knižnica je jadrom našej technológie Deviare 2.0, je najlepšou alternatívou k Microsoft Detours®, ale za výhodnejšiu cenu.Knižnica je kódovaná v C ++ a poskytuje všetky prostriedky potrebné na vybavenie binárnych knižníc počas behu programu.Zahŕňa podporu 32-bitových aj 64-bitových aplikácií a implementuje odpočúvanie, ktoré overuje rôzne situácie, ktoré môžu proces zlyhať.Ak potrebujete zachytiť akékoľvek funkcie systému Win32 alebo iný kód, táto knižnica uľahčuje viac ako kedykoľvek predtým.Na rozdiel od zvyšku knižníc poskytuje Deviare In-Process bezpečný mecanizmus na implementáciu prepojenia aplikačných API s viacerými vláknami.Keď je aplikácia spustená, môže zachytávaný kód vykonávať viac ako jedno vlákno.Deviare In-Process je jediná knižnica na zavesenie, ktorá poskytuje bezpečné pripojenie aj v tomto scenári.Poskytuje tiež ekvivalent funkcie DetourCreateProcessWithDll, ktorá začína zachytený proces.Toto je fragment kódu assembleru, ktorý ukazuje zachytenie kódu vo funkcii Win32 API.Obrázok ukazuje, že každé volanie funkcie FindNextFile je obsluhované knižnicou Deviare In-Process a umožňuje vám vykonať vlastný kód.Môžete ich spojiť s udalosťami vo vašej aplikácii.Balík prístrojového vybavenia Deviare In-Process obsahuje vzorový kód v C ++ pre rýchly štart.
deviare-in-process

Alternatívy k službe Deviare In-Process pre všetky platformy s bezplatnou licenciou