![](https://habrastorage.org/storage2/05f/bf0/f86/05fbf0f8656cbb89867fb314c481bae2.png)
- Microsoft Detoursをダウンロードします 。
- インストール(すべてデフォルト)。
- プロジェクトフォルダーに移動し、任意のテキストエディターでsamples \ common.makファイルを開きます (このファイルへのフルパスがあります: C:\ Program Files \ Microsoft Research \ Detours Express 3.0 \ samples \ common.mak )。 注意-UACを有効にしてVista \ Win7を使用する場合、管理者権限で実行するエディターが必要になります(「管理者として実行」)。
- 行を見つける
そしてそれをrc /nologo /fo$(@) /i$(INCD) $(*B).rc
rc /fo$(@) /i$(INCD) $(*B).rc
つまり 「/ nologo」を削除 - 管理者権限でVisual Studioコンソールを起動します。スタート->すべてのプログラム-> Microsoft Visual Studio 2008-> Visual Studioツール-> Visual Studio 2008コマンドプロンプト-「管理者として実行」
- Microsoft Detoursフォルダーに移動します
cd "C:\Program Files\Microsoft Research\Detours Express 3.0"
- ターゲットプラットフォームで環境変数を宣言する
set DETOURS_TARGET_PROCESSOR=x86
- Buildim
すべてをnmake
出力では、アセンブルされたライブラリとすべてのサンプルがサンプルフォルダーから取得されます。
幸運を祈ります。