- PVSM.RU - https://www.pvsm.ru -
О прекрасной библиотеке Microsoft Detours [1] тут уже [2] писали [3]. Её возможности и правда впечатляют, есть только одно но: библиотеку нужно собирать из исходников (что вообще не характерно для библиотек на платформе Windows и тем более для продуктов Microsoft). Более того, внятную инструкцию как это сделать найти трудно (я так и не смог), а штатный make-файл при сборке с помощью Visual Studio 2008 выдаёт кучу ошибок. Собрав наконец Detours, я решил написать (для себя — на будущее) инструкцию по сборке. Если кому-то она сэкономит пару минут — буду рад.
rc /nologo /fo$(@) /i$(INCD) $(*B).rc
и заменяем её на
rc /fo$(@) /i$(INCD) $(*B).rc
т.е. убираем "/nologo"
cd "C:Program FilesMicrosoft ResearchDetours Express 3.0"
set DETOURS_TARGET_PROCESSOR=x86
На выходе получаем собранную библиотеку и все примеры из папки samples.
Удачи в использовании.
Автор: tangro
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/news/2958
Ссылки в тексте:
[1] Microsoft Detours: http://research.microsoft.com/en-us/projects/detours/
[2] уже: http://habrahabr.ru/blogs/asm/125623/
[3] писали: http://habrahabr.ru/blogs/cpp/122735/
[4] Microsoft Detours: http://research.microsoft.com/en-us/downloads/d36340fb-4d3c-4ddd-bf5b-1db25d03713d/default.aspx
Нажмите здесь для печати.