Автор (ы) оригинала | Microsoft Research |
---|---|
Разработчики) | Microsoft |
изначальный выпуск | 16 января 2002 г . |
Стабильный выпуск | 4.0.1 / 16 апреля 2018 г . |
Репозиторий | github |
Написано в | C ++ |
Операционная система | Майкрософт Виндоус |
Тип | Библиотека программного обеспечения |
Лицензия | Лицензия MIT |
Интернет сайт | www |
Microsoft Detours - это библиотека с открытым исходным кодом для перехвата, мониторинга и инструментария двоичных функций в Microsoft Windows . [1] Он разработан Microsoft и чаще всего используется для перехвата вызовов Win32 API в приложениях Windows. Detours позволяет добавлять инструменты отладки и присоединять произвольные библиотеки DLL к любому существующему двоичному файлу Win32. Detours не требует других программных фреймворков в качестве зависимости и работает на ARM , x86 , x64 и IA-64.системы. Код перехвата применяется динамически во время выполнения .
Обходной путь используется группами разработки продуктов в Microsoft, а также независимыми поставщиками программного обеспечения . [2] [3] [4]
До 2016 года Detours была доступна в бесплатной версии для некоммерческого использования и платной версии для коммерческого использования. [5] С 2016 года исходный код находится под лицензией MIT License и доступен на GitHub . [6]
См. Также [ править ]
Ссылки [ править ]
- ^ "Объезд 4.0.1" . www.nuget.org .
- ^ «Пакет Microsoft Research Detours Package» .
- ^ «MS Detours: постоянная бдительность держит клиентов на правильном пути» . 10 сентября 2013 г.
- ^ «Сервис и поддержка» . support.sophos.com .
- ^ "Объезды" .
- ^ «Майкрософт / Объезды» . 16 января 2021 г. - через GitHub.
Дальнейшее чтение [ править ]
- Хант, Гален; Брубахер, Дуг (1997). «Объездные пути: двоичный перехват функций Win32» (PDF) . Третий симпозиум USENIX Windows NT .
Внешние ссылки [ править ]
В Викиучебнике есть книга по теме: Программирование для Windows. |
- Объездные пути - Microsoft Research
- GitHub - microsoft / Detours
- Перехват API с помощью MS Detours - CodeProject