Deviare In-Process

Deviare In-Process

Deviare In-Process, Microsoft Windows® için bir kod müdahale motorudur.GPLv3 ve Commercial adlı çift lisanslı bir kütüphanedir.Kaynak kodu GitHub'da bulunabilir.
Deviare In-Process, Microsoft Windows® için bir kod müdahale motorudur.GPLv3 ve Commercial adlı çift lisanslı bir kütüphanedir.Kaynak kodu GitHub'da bulunabilir.Bu kütüphane Deviare 2.0 teknolojimizin merkezinde yer alır, Microsoft Detours®'a en iyi alternatiftir, ancak daha uygun bir fiyata.Kütüphane C ++ ile kodlanmıştır ve çalışma zamanı sırasında ikili kütüphaneleri işlemek için gerekli tüm olanakları sağlar.Hem 32 bit hem de 64 bit uygulamalar için destek içerir ve süreci çökürebilecek farklı durumları doğrulayan müdahaleyi uygular.Herhangi bir Win32 işlevine veya başka bir koda müdahale etmeniz gerekiyorsa, bu kütüphane bunu hiç olmadığı kadar kolaylaştırır.Kütüphanelerin geri kalanından farklı olarak, Deviare In-Process, çok iş parçacıklı uygulama API'sı kancasını uygulamak için güvenli bir mekanizma sağlar.Bir uygulama çalışırken, yakalanan kodu birden fazla iş parçacığı yürütüyor olabilir.Deviare In-Process, bu senaryoda bile güvenli kancalama sağlayan tek kanca kütüphanesidir.Ayrıca, kesilen bir işlemi başlatan DetourCreateProcessWithDll işlevine eşdeğerdir.Bu, Win32 API işlevinde bir kod müdahalesini gösteren bir montajcı kodu parçasıdır.Resim, FindNextFile işlevine yapılan her çağrının Deviare In-Process kütüphanesi tarafından işlendiğini ve özel kodunuzu yürütmenizi sağlar.Bunları uygulamanızdaki olaylara bağlayabilirsiniz.Deviare In-Process enstrümantasyon motoru paketi, hızlı bir başlangıç ​​için C ++ 'da örnek kod içerir.

Kategoriler

Ticari lisansa sahip tüm platformlar için Deviare In-Process alternatifleri

Microsoft Research Detours

Microsoft Research Detours

Microsoft Research Detours v3 Professional, x86, x64 ve IA64 makinelerinde rasgele Win32 işlevlerini işlemek için bir kütüphanedir.Artık hedef işlevler için bellek içi kodunu yeniden yazarak Win32 işlevlerini engelleyebilirsiniz.