Deviare In-Process

Deviare In-Process

Deviare In-Process е двигател за прихващане на кодове за Microsoft Windows®.Това е двойна лицензионна библиотека, GPLv3 и Commercial.Изходният код е достъпен на GitHub.
Deviare In-Process е двигател за прихващане на кодове за Microsoft Windows®.Това е двойна лицензионна библиотека, GPLv3 и Commercial.Изходният код е достъпен на GitHub.Тази библиотека е в основата на нашата технология Deviare 2.0, тя е най-добрата алтернатива на Microsoft Detours®, но на по-удобна цена.Библиотеката е кодирана в C ++ и предоставя всички удобства, необходими за инструментализирането на бинарните библиотеки по време на изпълнение.Тя включва поддръжка както за 32-битови, така и за 64-битови приложения и реализира прихващане, потвърждавайки различни ситуации, които могат да сринат процеса.Ако трябва да прехванете някакви функции на Win32 или друг код, тази библиотека го прави по-лесно от всякога.За разлика от останалите библиотеки, Deviare In-Process осигурява сигурен механизъм за прилагане на мулти-нишкови приложения за прикачване на API.Когато се изпълнява приложение, повече от една нишка може да изпълнява прихващания код.Deviare In-Process е единствената библиотека за закачане, която осигурява безопасно закачане дори в този сценарий.Също така, той предоставя еквивалент на DetourCreateProcessWithDll функция, която стартира прихватен процес.Това е фрагмент от код на асемблера, който показва прихващане на код във функция на Win32 API.Изображението показва, че всяко повикване към функцията FindNextFile се обработва от Deviare In-Process библиотека и ви позволява да изпълните своя персонализиран код.Можете да ги обвържете със събития в приложението си.Пакетът за двигателни инструменти Deviare In-Process включва примерен код в C ++ за бърз старт.
deviare-in-process

Алтернативи на Deviare In-Process за Windows

WinAPIOverride

WinAPIOverride

Този софтуер ви позволява да наблюдавате и / или променяте всяка функция на даден процес за всяка конвенция за повикване (stdcall или cdecl).
  • Безплатна лична
  • Windows
Microsoft Research Detours

Microsoft Research Detours

Microsoft Research Detours v3 Professional е библиотека за инструментиране на произволни функции на Win32 на машини x86, x64 и IA64.Сега можете да прихванете функциите на Win32, като презапишете кода в паметта за целевите функции.
HookInjEx

HookInjEx

Демо-приложение, демонстриращо как да инжектирате код в друго процесно адресно пространство и след това да го изпълни в контекста на този процес.
Mhook

Mhook

Ако се заемете с това в тази област, вече ще знаете, че Detours на Microsoft Research почти определя критерия, когато става въпрос за свързване на API.
Berlioz

Berlioz

Berlioz е тук, за да ви предостави облачно-агностична среда.
Tuple Spaces

Tuple Spaces

Допълнете пространство с времеви изходи и транзакции.Характеристики: Паралелни и разпределени изчисления. Локална и отдалечена координация на процесите. Преминаване на маса. Модел на мастър-работник.