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

WinAPIOverride

WinAPIOverride

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

HookInjEx

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

Mhook

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

Microsoft Research Detours

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

apibldr.com

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

Ask a Dev

Знаете чувството.Почистването на кеша освежава, застоялото кафе, кичурите коса.Трябва да има по-добър начин.Някой трябва да знае какво правя погрешно.
  • Безплатно
  • 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