Альтернатива обхода для перехвата реестра - PullRequest
6 голосов
/ 04 февраля 2011

Я ищу способ перехватить и перенаправить чтение на определенные ключи реестра. Естественно, Detours может сделать это. Но мне это нужно для коммерческого применения, и плата за лицензию в размере 10 тысяч долларов США слишком велика. Есть ли альтернативы?

Ответы [ 5 ]

2 голосов
/ 05 февраля 2011

EasyHook Библиотека может быть то, что вы ищете. Он лицензирован под LGPL , и его описание звучит довольно красиво.
Я никогда не использовал его на самом деле, потому что Detours всегда было достаточно для моих частных проектов.

Есть также статья об этом на CodeProject , но она довольно старая и показывает только примеры .NET.

2 голосов
/ 31 июля 2012

Вы также можете использовать Deviare API Hook , если вы хотите решить также IPC или Deviare In-Process для замены обхода. Это с открытым исходным кодом и в хорошем состоянии.

1 голос
/ 04 февраля 2011

Madshi madCodeHook - это то, что вы ищете.

0 голосов
/ 04 января 2019

Detours 4 теперь с открытым исходным кодом под лицензией MIT! Так что больше нет лицензионного сбора в 10 тысяч долларов.

0 голосов
/ 29 октября 2017

Я бы порекомендовал Mhook, который бесплатен и отлично работает как для x86, так и для x64.

Обязательно используйте apriorit's fork Mhook, в нем много улучшений и исправлений ошибок, которые не объединены с исходным проектом.

...