1
Deviare In-Process
Deviare In-Process je modul pro zachycení kódu pro Microsoft Windows®.Jedná se o duální knihovnu licencí, GPLv3 a Commercial.Zdrojový kód je k dispozici na GitHub.
- Zdarma
- Windows
Deviare In-Process je modul pro zachycení kódu pro Microsoft Windows®.Jedná se o duální knihovnu licencí, GPLv3 a Commercial.Zdrojový kód je k dispozici na GitHub.Tato knihovna je jádrem naší technologie Deviare 2.0, je nejlepší alternativou k Microsoft Detours®, ale za výhodnější cenu.Knihovna je kódována v C ++ a poskytuje všechna zařízení potřebná k vybavení binárních knihoven během běhu.Zahrnuje podporu pro 32bitové i 64bitové aplikace a implementuje zachycování, které ověřuje různé situace, které mohou proces selhat.Pokud potřebujete zachytit jakékoli funkce systému Win32 nebo jakýkoli jiný kód, usnadňuje tato knihovna než kdykoli předtím.Na rozdíl od ostatních knihoven poskytuje Deviare In-Process bezpečný mecanismus pro implementaci zavádění vícevláknových aplikačních API.Když je aplikace spuštěna, může být zachycený kód prováděn více než jedním vláknem.Deviare In-Process je jedinou hákovací knihovnou, která poskytuje bezpečné hákování i v tomto scénáři.Poskytuje také ekvivalent funkce DetourCreateProcessWithDll, která zahajuje zachycený proces.Toto je fragment kódu assembleru, který ukazuje zachycení kódu ve funkci rozhraní API Win32.Obrázek ukazuje, že každé volání funkce FindNextFile je zpracováno knihovnou Deviare In-Process a umožňuje vám provést vlastní kód.Můžete je svázat s událostmi ve vaší aplikaci.Balíček přístrojového vybavení Deviare In-Process obsahuje ukázkový kód v C ++ pro rychlý start.
deviare-in-process
Funkce
Kategorie
Alternativy k Deviare In-Process pro Windows s komerční licencí
1
Microsoft Research Detours
Microsoft Research Detours v3 Professional je knihovna pro instrumentaci libovolných funkcí Win32 na počítačích x86, x64 a IA64.Nyní můžete zachytit funkce Win32 přepsáním kódu v paměti pro cílové funkce.
- Placená
- Windows