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 за всички платформи с всякакъв лиценз

WinAPIOverride

WinAPIOverride

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

Mhook

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

HookInjEx

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

Microsoft Research Detours

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

Ask a Dev

Знаете чувството.Почистването на кеша освежава, застоялото кафе, кичурите коса.Трябва да има по-добър начин.Някой трябва да знае какво правя погрешно.
  • Безплатно
  • Web
apibldr.com

apibldr.com

ApiBldr е безплатно приложение за редактор на Visual OpenAPI за създаване и актуализиране на дефиниции на OpenAPI (известен още като swagger).
  • Безплатно
  • Web
Berlioz

Berlioz

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

Tuple Spaces

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

MrApi

Premium API е безплатно!Полезно за всеки език за програмиране.Изградена от разработчици за разработчици.
  • Безплатно
  • Web
MathQuill

MathQuill

Лесно напишете математика в уеб приложението си.Просто заредете MathQuill и извикайте конструкторите на някои HTML елементи DOM обекти.
Code.xyz

Code.xyz

Code.xyz е онлайн редактор на кодове.Създайте API за качество на Enterprise, мощните градивни елементи на софтуера, с едно щракване.
  • Безплатно
  • Web