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