EasyHook

EasyHook

EasyHook memungkinkan untuk melanjutkan (dengan menyambung) API kod unmanaged dengan fungsi terurus yang murni, dari dalam persekitaran yang diurus sepenuhnya pada 32- atau 64-bit Windows XP SP2 ...
EasyHook memungkinkan untuk memperluaskan API kod tanpa kawalan (dengan menyambung) API kod yang tidak dikendalikan dengan fungsi yang dikendalikan secara murni, dari dalam persekitaran yang diurus sepenuhnya pada 32- atau 64-bit Windows XP SP2, Windows Vista x64, Windows Server 2008 x64, Windows 7, Windows 8.1,dan Windows 10. EasyHook menyokong pemasangan suntikan yang dibina untuk NET Framework 3.5 / 4.0+ serta DLL asli.Ciri-ciri "Thread Deadlock Barrier" menangani masalah teras banyak apabila mengaitkan API tidak diketahui;teknologi ini adalah unik kepada EasyHook Anda boleh menulis pengendali hook yang dikendalikan untuk API yang tidak dikendalikan Anda boleh menggunakan semua kod pengurusan yang disediakan, seperti .NET Remoting, WPF dan WCF. NET perhimpunan disuntik ke AppDomain baru di mana mungkin, memastikan bahawa perhimpunan andabenar-benar diturunkan dari sasaran apabila berkembar Anda boleh menulis perpustakaan suntikan dan proses tuan rumah yang disusun untuk AnyCPU, yang membolehkan anda menyuntik pemasangan anda ke dalam kedua-dua proses 32 dan 64-bit dari proses 64- dan 32-bit.Perhimpunan. NET anda tidak perlu didaftarkan di Global Assembly Cache (GAC) - sangat mempermudah pembangunan dan keluaran EasyHook menyokong relokasi alamat relatif RIP untuk sasaran 64-bit.Sokongan untuk menghubungkan antara muka COM A dokumentasi, API yang tidak terurus yang tidak dikendalikan Tiada kebocoran sumber atau memori yang tersisa dalam sasaran EasyHook32.dll dan EasyHook64.dll adalah perpustakaan asli yang boleh digunakan tanpa sebarang rangka kerja NET. Semua cangkuk dipasang dan dikeluarkan secara automatik dalamcara stabil Sokongan untuk ACL Thread untuk mengawal benang mana yang akan menggunakan cangkuk Mekanisme suntikan suntikan Eksperimental yang tidak akan menimbulkan perhatian susunan stack Modul Managed / Unmanaged AV di dalam penangan cangkuk Dapatkan modul terurus / tidak dikendalikan di dalam pengait cangkuk Buat adattindanan jejak di dalam pengait cangkuk Tidak ada pembongkaran / pemasangan yang diperlukan.Redistributables Visual Studio tidak diperlukan.Sokongan untuk sambungan mod kernel 32- dan 64-bit - namun tiada sokongan untuk memintas PatchGuard dibekalkan ...

Alternatif untuk EasyHook untuk PortableApps.com dengan lesen sumber terbuka