1
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.
- Ücretsiz
- Windows
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.