Deviare In-Process

Deviare In-Process

Deviare In-Process to silnik przechwytywania kodu dla systemu Microsoft Windows®.Jest to biblioteka podwójnej licencji, GPLv3 i Commercial.Kod źródłowy jest dostępny na GitHub.
Deviare In-Process to silnik przechwytywania kodu dla systemu Microsoft Windows®.Jest to biblioteka podwójnej licencji, GPLv3 i Commercial.Kod źródłowy jest dostępny na GitHub.Ta biblioteka stanowi rdzeń naszej technologii Deviare 2.0, jest najlepszą alternatywą dla Microsoft Detours®, ale w bardziej dogodnej cenie.Biblioteka jest kodowana w C ++ i zapewnia wszystkie udogodnienia niezbędne do instrumentowania bibliotek binarnych podczas działania.Obejmuje obsługę zarówno 32-bitowych, jak i 64-bitowych aplikacji oraz implementuje przechwytywanie weryfikujące różne sytuacje, które mogą spowodować awarię procesu.Jeśli potrzebujesz przechwycić dowolne funkcje Win32 lub inny kod, ta biblioteka sprawia, że ​​jest to łatwiejsze niż kiedykolwiek.W przeciwieństwie do pozostałych bibliotek Deviare In-Process zapewnia bezpieczny mechanizm wdrażania wielowątkowego interfejsu API aplikacji.Podczas działania aplikacji więcej niż jeden wątek może wykonywać przechwytywany kod.Deviare In-Process to jedyna biblioteka przechwytująca, która zapewnia bezpieczne przechwytywanie nawet w tym scenariuszu.Zapewnia również odpowiednik funkcji DetourCreateProcessWithDll, która uruchamia przechwycony proces.Jest to fragment kodu asemblera, który pokazuje przechwycenie kodu w funkcji API Win32.Obraz pokazuje, że każde wywołanie funkcji FindNextFile jest obsługiwane przez bibliotekę Deviare In-Process i umożliwia wykonanie własnego kodu.Możesz powiązać je ze zdarzeniami w aplikacji.Pakiet silnika instrumentacji Deviare In-Process zawiera przykładowy kod w C ++ do szybkiego uruchomienia.
deviare-in-process

Alternatywy dla Deviare In-Process'a dla wszystkich platform z dowolną licencją

WinAPIOverride

WinAPIOverride

To oprogramowanie pozwala monitorować i / lub modyfikować dowolną funkcję procesu dla dowolnej konwencji wywoływania (stdcall lub cdecl).
HookInjEx

HookInjEx

Aplikacja demonstracyjna pokazująca, jak wstrzyknąć kod do przestrzeni adresowej innego procesu, a następnie wykonać go w kontekście tego procesu.
Mhook

Mhook

Jeśli zagłębisz się w tę dziedzinę, będziesz już wiedział, że Objazdy Microsoft Research praktycznie wyznaczają standardy, jeśli chodzi o przechwytywanie API.
Microsoft Research Detours

Microsoft Research Detours

Microsoft Research Detours v3 Professional to biblioteka do instrumentowania dowolnych funkcji Win32 na maszynach x86, x64 i IA64.Teraz możesz przechwytywać funkcje Win32, ponownie zapisując kod w pamięci dla funkcji docelowych.
apibldr.com

apibldr.com

ApiBldr to darmowa aplikacja Visual OpenAPI Editor do tworzenia i aktualizowania definicji OpenAPI (aka swagger).
Ask a Dev

Ask a Dev

Znasz to uczucieOdświeżanie pamięci podręcznej odświeża, czerstwą kawę, kępki włosów.Musi być lepszy sposób.Ktoś musi wiedzieć, co robię źle.
Berlioz

Berlioz

Berlioz jest tutaj, aby zapewnić ci środowisko agnostyczne w chmurze.
Tuple Spaces

Tuple Spaces

Próbuj miejsca z limitami czasu i transakcjami.Funkcje: przetwarzanie równoległe i rozproszone, lokalna i zdalna koordynacja procesów, przekazywanie wiadomości, wzorzec Master-Worker.
MrApi

MrApi

Premium API za darmo!Przydatny w każdym języku programowania.Zbudowany przez programistów dla programistów.
MathQuill

MathQuill

Łatwo wpisz matematykę w swojej aplikacji internetowej.Wystarczy załadować MathQuill i wywołać konstruktory na niektórych obiektach DOM elementu HTML.
Code.xyz

Code.xyz

Code.xyz to internetowy edytor kodów.Twórz interfejsy API jakości korporacyjnej, potężne elementy składowe oprogramowania, jednym kliknięciem.