EasyHook

EasyHook

EasyHook omogoča razširitev (prek priklopa) API-jev za nenadzorovano kodo s čisto upravljanimi funkcijami iz popolnoma upravljanega okolja v 32- ali 64-bitnem sistemu Windows XP SP2 ...
EasyHook omogoča razširitev (prek priklopa) API-jev za nenadzorovano kodo s čisto upravljanimi funkcijami iz popolnoma upravljanega okolja na 32- ali 64-bitni Windows XP SP2, Windows Vista x64, Windows Server 2008 x64, Windows 7, Windows 8.1,in Windows 10. EasyHook podpira sklope za vbrizgavanje, zgrajene za .NET Framework 3.5 / 4.0 ali novejše DLL-je.Značilnosti "Thread Deadlock Barrier" obravnava številne glavne težave pri povezovanju neznanih API-jev;ta tehnologija je edinstvena za EasyHook Lahko pišete upravljane upravljalnike kljuk za nenadzorovane API-je. Uporabite lahko vso kodo, ki jo lahko upravljate, na primer. NET Remoting, WPF in WCF .NET sklope vstavite v nov AppDomain, kjer je to mogoče, in zagotovite, da so vaši sklopiPopolnoma neobremenjeno s cilja, če ga odstranite. Lahko napišete knjižnice vbrizgavanja in gostiteljske procese, sestavljene za AnyCPU, kar vam omogoča, da sestavite v 32- in 64-bitne procese iz 64- in 32-bitnih procesov.Svojih sklopov .NET ni treba registrirati v predpomnilniku Global Assembly (GAC) - močno poenostavi razvoj in izdaje EasyHook podpira premestitev naslovov, povezanih z RIP, za 64-bitne cilje.Podpora za priklapljanje vmesnikov COM Dokumentiran, čist neupravljan API-je za povezavo v ciljnih napravah EasyHook32.dll in EasyHook64.dll ni puščanja virov ali pomnilnika, ki sta izvorni knjižnici, ki se lahko uporabljata brez nameščenega .NET okvira. Vsi kavlji so nameščeni in samodejno odstranjeni vstabilen način Podpora za ACL-ove niti za nadzor nad tem, katere niti bodo uporabljale kavelj. Eksperimentalni mehanizem za vbrizgavanje skrivnosti, ki ne bo pritegnil pozornosti sledenja z modulom AV Software / Neupravljan modul znotraj orodja za upravljanje kljuke Pokličite upravljan / neupravljan modul znotraj upravljalnika kljuke Ustvari po meriskladanje sledi v rokovanju s kavljem. Odpakiranje / namestitev ni potrebno.Ponovna distribucija Visual Studio ni potrebna.Podpora za 32- in 64-bitna povezava v načinu jedra - vendar ni na voljo nobene podpore za mimo PatchGuarda ...
easyhook

Alternativa EasyHooku za Xamarin Studio z licenco odprtokodnega vira