Я ищу способ перехвата и перенаправления чтения в определенные ключи реестра. Естественно, Detours может это сделать. Но мне это нужно для коммерческого применения, а лицензионный сбор MS $ 10K слишком крут. Есть ли альтернативы?Обход альтернативы для перехвата реестра
ответ
Madshi's madCodeHook - это то, что вы ищете.
Мне все еще нужно выяснить, как (и есть ли) перенаправление DLL, но если это не madCodeHook, вероятно, лучший вариант, спасибо – Demiurg
EasyHook Возможно, библиотека может быть тем, что вы ищете. Он лицензирован под LGPL, и его описание звучит неплохо.
Я никогда не использовал его сам, потому что Detours всегда было достаточно для моих частных проектов.
Существует также статья об этом на CodeProject, но это довольно старый и показывает только примеры .NET.
Вы также можете использовать Deviare API Hook, если вы хотите решить также IPC или Deviare In-Process для замены Detours. Это с открытым исходным кодом и в хорошем состоянии.
Я бы порекомендовал Mhook, который является бесплатным и отлично работает как для x86, так и для x64.
Обязательно используйте apriorit's fork Mhook, у него есть много улучшений и исправлений ошибок, которые не объединены с исходным проектом.
- 1. Значение перехвата, считанное из реестра
- 2. Отключить перенаправление реестра для ключа реестра на платформе x64
- 3. Вызовы перехвата/перехвата
- 4. Как сделать кнопку перехвата надписью для перехвата событий?
- 5. найти родительскую папку реестра для добавления реестра
- 6. Установка дополнения Outlook для локального реестра реестра
- 7. Прототип для перехвата в javascript
- 8. Kprobe механизм для перехвата do_page_fault
- 9. Фильтр для перехвата вывода сервера
- 10. Исключения перехвата
- 11. Отключение перехвата перехвата (с параметром --run)
- 12. Обход обход в lisp
- 13. обход для тестирования
- 14. DOS обход для символа «&»?
- 15. Обход для браузера popup
- 16. обход реестра to_python для класса, экспортированного с помощью класса _ <>?
- 17. Перекресток перехвата
- 18. логика перехвата
- 19. Дизайн реестра реестра?
- 20. CMD Переменная для реестра
- 21. Доступ запрещен для реестра
- 22. Альтернативы использованию сертификата ЦС
- 23. Альтернативы обезглавливанию основных классов
- 24. Альтернативы для кодирования URL
- 25. Альтернативы для NHibernate-сопоставлений?
- 26. Альтернативы для OrientDB схемы
- 27. Альтернативы для оператора switch
- 28. Modulo альтернативы для Java
- 29. Современные альтернативы для клонирования?
- 30. Каковы альтернативы для переключателей?
Что делает Detours - это не волшебство. Я понял это, прежде чем я даже знал, что существуют дыры. Возможно, вы сможете снять то же самое. – MSalters