(一) Windows环境下的Detours编译
来源:互联网 发布:java 微信授权登录 编辑:程序博客网 时间:2024/06/05 03:30
软件名称
版本
安装路径
下载地址
mysql
5.6
C:\Program Files\MySQL\MySQL Server 5.6\bin
点此下载
visual studio
2013
D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin
点此下载
Detours
3.0 Build_343
D:\Detours
点此下载
说明:命令行提示符请使用管理权限,否则会有一些意想不到的结果,最显著问题就是权限不够,但不会提示权限不足,而是无法正常执行某些操作。
1. 测试mysql安装成功后,环境变量也设置成功结果如下图:
2. 进入vs2013安装目录的bin目录,执行vcvars32.bat(使用管理员权限执行,防止无法建立相关环境变量)
3. 重新进入detours所在目录,使用nmake编译detours,直接运行nmake命令,如果出现下图,则使用nmake /f makefile编译即可,随后会生成相关文件在后图的目录中。
detours的编译输出如下:
Microsoft (R) 程序维护实用工具 12.00.21005.1 版版权所有 (C) Microsoft Corporation。 保留所有权利。 cd "d:\Detours" cd "d:\Detours\src" Created ..\include Created ..\lib.X86 Created ..\bin.X86 cl /W4 /WX /Zi /MT /Gy /Gm- /Zl /Od /DWIN32_LEAN_AND_MEAN /D_WIN32_WINNT=0x501 /Fd..\lib.X86\detours.pdb /Foobj.X86\ /c detours.cpp modules.cpp disasm.cpp image.cpp creatwth.cpp disolx86.cpp disolx64.cpp disolia64.cpp disolarm.cpp disolarm64.cpp用于 x86 的 Microsoft (R) C/C++ 优化编译器 18.00.21005.1 版版权所有(C) Microsoft Corporation。 保留所有权利。detours.cppmodules.cppdisasm.cppimage.cppcreatwth.cppdisolx86.cppdisolx64.cppdisolia64.cppdisolarm.cppdisolarm64.cpp正在生成代码... link /lib /out:..\lib.X86\detours.lib obj.X86\detours.obj obj.X86\modules.obj obj.X86\disasm.obj obj.X86\image.obj obj.X86\creatwth.obj obj.X86\disolx86.obj obj.X86\disolx64.obj obj.X86\disolia64.obj obj.X86\disolarm.obj obj.X86\disolarm64.objMicrosoft (R) Library Manager Version 12.00.21005.1Copyright (C) Microsoft Corporation. All rights reserved. copy detours.h ..\include\detours.h已复制 1 个文件。 copy detver.h ..\include\detver.h已复制 1 个文件。 cd "d:\Detours\samples" cd "d:\Detours\samples\syelog" Created obj.X86 copy syelog.h ..\..\include\syelog.h已复制 1 个文件。 cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c syelog.cppsyelog.cpp link /lib /nologo /out:..\..\lib.X86\syelog.lib obj.X86\syelog.obj cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c syelogd.cppsyelogd.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\syelogd.exe /Fd..\..\bin.X86\syelogd.pdb obj.X86\syelogd.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ws2_32.lib mswsock.lib advapi32.lib cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c sltest.cppsltest.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\sltest.exe /Fd..\..\bin.X86\sltest.pdb obj.X86\sltest.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c sltestp.cppsltestp.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\sltestp.exe /Fd..\..\bin.X86\sltestp.pdb obj.X86\sltestp.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib cd "d:\Detours\samples\simple" Created obj.X86 rc /DDETOURS_BITS=32 /foobj.X86\simple.res /i..\..\include simple.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c simple.cppsimple.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\simple32.dll /Fd..\..\bin.X86\simple32.pdb obj.X86\simple.obj obj.X86\simple.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /subsystem:console /export:DetourFinishHelperProcess,@1,NONAME /export:TimedSleepEx ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib 正在创建库 ..\..\bin.X86\simple32.lib 和对象 ..\..\bin.X86\simple32.exp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c sleep5.cppsleep5.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\sleep5.exe /Fd..\..\bin.X86\sleep5.pdb obj.X86\sleep5.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib /subsystem:console cd "d:\Detours\samples\slept" Created obj.X86 rc /DDETOURS_BITS=32 /foobj.X86\slept.res /i..\..\include slept.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /O2 /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c slept.cppslept.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /O2 /I..\..\include /Fe..\..\bin.X86\slept32.dll /Fd..\..\bin.X86\slept32.pdb obj.X86\slept.obj obj.X86\slept.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /subsystem:console /export:DetourFinishHelperProcess,@1,NONAME /export:TimedSleepEx /export:UntimedSleepEx /export:GetSleptTicks /export:TestTicks /export:TestTicksEx ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib 正在创建库 ..\..\bin.X86\slept32.lib 和对象 ..\..\bin.X86\slept32.exp rc /DDETOURS_BITS=32 /foobj.X86\dslept.res /i..\..\include dslept.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /O2 /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c dslept.cppdslept.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /O2 /I..\..\include /Fe..\..\bin.X86\dslept32.dll /Fd..\..\bin.X86\dslept32.pdb obj.X86\dslept.obj obj.X86\dslept.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /subsystem:console /export:DetourFinishHelperProcess,@1,NONAME /export:TimedSleepEx /export:UntimedSleepEx /export:GetSleptTicks ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib 正在创建库 ..\..\bin.X86\dslept32.lib 和对象 ..\..\bin.X86\dslept32.exp cl /nologo /Zi /MT /Gm- /W4 /WX /O2 /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c sleepold.cppsleepold.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /O2 /I..\..\include /Fe..\..\bin.X86\sleepold.exe /Fd..\..\bin.X86\sleepold.pdb obj.X86\sleepold.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib /subsystem:console /fixed:no cl /nologo /Zi /MT /Gm- /W4 /WX /O2 /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c sleepnew.cppsleepnew.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /O2 /I..\..\include /Fe..\..\bin.X86\sleepnew.exe /Fd..\..\bin.X86\sleepnew.pdb obj.X86\sleepnew.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib /subsystem:console /fixed:no ..\..\bin.X86\slept32.lib cl /nologo /Zi /MT /Gm- /W4 /WX /O2 /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c sleepbed.cppsleepbed.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /O2 /I..\..\include /Fe..\..\bin.X86\sleepbed.exe /Fd..\..\bin.X86\sleepbed.pdb obj.X86\sleepbed.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib /subsystem:console /fixed:no cd "d:\Detours\samples\setdll" Created obj.X86 cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c setdll.cppsetdll.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\setdll.exe /Fd..\..\bin.X86\setdll.pdb obj.X86\setdll.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib /subsystem:console cd "d:\Detours\samples\withdll" Created obj.X86 cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c withdll.cppwithdll.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\withdll.exe /Fd..\..\bin.X86\withdll.pdb obj.X86\withdll.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib /subsystem:console cd "d:\Detours\samples\cping" Created obj.X86 midl /nologo /Oif /no_format_opt /no_robust /win32 /out obj.X86 /prefix all iping_ /dlldata iping_d.c iping.idlProcessing .\iping.idliping.idlProcessing C:\Program Files (x86)\Windows Kits\8.1\include\um\objidl.idlobjidl.idlProcessing C:\Program Files (x86)\Windows Kits\8.1\include\um\unknwn.idlunknwn.idlProcessing C:\Program Files (x86)\Windows Kits\8.1\include\shared\wtypes.idlwtypes.idlProcessing C:\Program Files (x86)\Windows Kits\8.1\include\shared\wtypesbase.idlwtypesbase.idlProcessing C:\Program Files (x86)\Windows Kits\8.1\include\shared\basetsd.hbasetsd.hProcessing C:\Program Files (x86)\Windows Kits\8.1\include\shared\guiddef.hguiddef.hProcessing C:\Program Files (x86)\Windows Kits\8.1\include\um\oaidl.idloaidl.idlProcessing C:\Program Files (x86)\Windows Kits\8.1\include\um\oleidl.idloleidl.idlProcessing C:\Program Files (x86)\Windows Kits\8.1\include\um\oaidl.acfoaidl.acf cl /nologo /Zi /MT /Gm- /W3 /WX /Od /I..\..\include /D_WIN32_WINNT=0x0400 /Fdobj.X86\vc.pdb /DCONST_VTABLE /DCOBJMACROS -DWIN32 -DNT -DENTRY_PREFIX=iping_ -DREGISTER_PROXY_DLL /Iobj.X86 /Foobj.X86\ /c obj.X86\iping_i.ciping_i.c cl /nologo /Zi /MT /Gm- /W3 /WX /Od /I..\..\include /D_WIN32_WINNT=0x0400 /Fdobj.X86\vc.pdb /DCONST_VTABLE /DCOBJMACROS -DWIN32 -DNT -DENTRY_PREFIX=iping_ -DREGISTER_PROXY_DLL /Iobj.X86 /Foobj.X86\ /c obj.X86\iping_p.ciping_p.c cl /nologo /Zi /MT /Gm- /W3 /WX /Od /I..\..\include /D_WIN32_WINNT=0x0400 /Fdobj.X86\vc.pdb /DCONST_VTABLE /DCOBJMACROS -DWIN32 -DNT -DENTRY_PREFIX=iping_ -DREGISTER_PROXY_DLL /Iobj.X86 /Foobj.X86\ /c obj.X86\iping_d.ciping_d.c cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /D_WIN32_WINNT=0x0400 /Fdobj.X86\vc.pdb /DCONST_VTABLE /DCOBJMACROS -DWIN32 -DNT /Iobj.X86 /Foobj.X86\ /c cping.cppcping.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /D_WIN32_WINNT=0x0400 /Fdobj.X86\vc.pdb /DCONST_VTABLE /DCOBJMACROS -DWIN32 -DNT /Fe..\..\bin.X86\cping.exe obj.X86\cping.obj obj.X86\iping_i.obj obj.X86\iping_p.obj obj.X86\iping_d.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /subsystem:console ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib user32.lib shell32.lib uuid.lib ole32.lib rpcrt4.lib advapi32.lib wsock32.lib cd "d:\Detours\samples\disas" Created obj.X86 cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Feobj.X86\disasm.obj /FAcs /Faobj.X86\x86.lst /Fdobj.X86\disasm.pdb /Foobj.X86\disasm.obj /c x86.cppx86.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c disas.cppdisas.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\disas.exe /FAcs /Faobj.X86\disas.lst /Fd..\..\bin.X86\disas.pdb obj.X86\disas.obj obj.X86\disasm.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib /subsystem:console /entry:WinMainCRTStartup cd "d:\Detours\samples\dtest" Created obj.X86 rc /DDETOURS_BITS=32 /foobj.X86\dtarge.res /i..\..\include dtarge.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c dtarge.cppdtarge.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\dtarge32.dll /Fd..\..\bin.X86\dtarge32.pdb obj.X86\dtarge.obj obj.X86\dtarge.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /subsystem:console /export:Target0 /export:Target1 /export:Target2 /export:Target3 /export:Target4 /export:Target5 /export:Target6 /export:Target7 /export:Target8 /export:Target9 /export:Target10 /export:Target11 /export:Target12 /export:Target13 /export:Target14 /export:Target15 /export:Target16 /export:TargetV /export:TargetR ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib 正在创建库 ..\..\bin.X86\dtarge32.lib 和对象 ..\..\bin.X86\dtarge32.exp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c dtest.cppdtest.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\dtest.exe /Fd..\..\bin.X86\dtest.pdb obj.X86\dtest.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib ..\..\bin.X86\dtarge32.lib /subsystem:console /entry:WinMainCRTStartup cd "d:\Detours\samples\dumpe" Created obj.X86 cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c dumpe.cppdumpe.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\dumpe.exe /Fd..\..\bin.X86\dumpe.pdb obj.X86\dumpe.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib /subsystem:console cd "d:\Detours\samples\dumpi" Created obj.X86 cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c dumpi.cppdumpi.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\dumpi.exe /Fd..\..\bin.X86\dumpi.pdb obj.X86\dumpi.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib /subsystem:console cd "d:\Detours\samples\echo" Created obj.X86 rc /DDETOURS_BITS=32 /foobj.X86\echofx.res /i..\..\include echofx.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c main.cpp echonul.cppmain.cppechonul.cpp正在生成代码... cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Zl /Fe..\..\bin.X86\echonul.exe /Fd..\..\bin.X86\echonul.pdb obj.X86\main.obj obj.X86\echonul.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /export:Echo /subsystem:console 正在创建库 ..\..\bin.X86\echonul.lib 和对象 ..\..\bin.X86\echonul.exp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c echofx.cppechofx.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\echofx32.dll /Fd..\..\bin.X86\echofx32.pdb obj.X86\echofx.obj obj.X86\echofx.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /subsystem:console /export:DetourFinishHelperProcess,@1,NONAME /export:Mine_Echo ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib ..\..\bin.X86\echonul.lib 正在创建库 ..\..\bin.X86\echofx32.lib 和对象 ..\..\bin.X86\echofx32.exp cd "d:\Detours\samples\einst" Created obj.X86 cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c edll1x.cppedll1x.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\edll1x32.dll /Fd..\..\bin.X86\edll1x32.pdb obj.X86\edll1x.obj /LD /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib user32.lib /subsystem:windows /base:0x7100000 正在创建库 ..\..\bin.X86\edll1x32.lib 和对象 ..\..\bin.X86\edll1x32.exp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c edll2x.cppedll2x.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\edll2x32.dll /Fd..\..\bin.X86\edll2x32.pdb obj.X86\edll2x.obj /LD /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib user32.lib /subsystem:console /base:0x7200000 正在创建库 ..\..\bin.X86\edll2x32.lib 和对象 ..\..\bin.X86\edll2x32.exp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c edll3x.cppedll3x.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\edll3x32.dll /Fd..\..\bin.X86\edll3x32.pdb obj.X86\edll3x.obj /LD /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib user32.lib /subsystem:console /base:0x7300000 正在创建库 ..\..\bin.X86\edll3x32.lib 和对象 ..\..\bin.X86\edll3x32.exp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c einst.cppeinst.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\einst.exe /Fd..\..\bin.X86\einst.pdb obj.X86\einst.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib user32.lib ..\..\bin.X86\edll1x32.lib ..\..\bin.X86\edll2x32.lib ..\..\bin.X86\edll3x32.lib /subsystem:console /entry:WinMainCRTStartup cd "d:\Detours\samples\excep" Created obj.X86 cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c excep.cpp firstexc.cppexcep.cppfirstexc.cpp正在生成代码... cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\excep.exe /Fd..\..\bin.X86\excep.pdb obj.X86\excep.obj obj.X86\firstexc.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib /subsystem:console /entry:WinMainCRTStartup cd "d:\Detours\samples\comeasy" Created obj.X86 rc /DDETOURS_BITS=32 /foobj.X86\wrotei.res /i..\..\include wrotei.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c wrotei.cppwrotei.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\wrotei32.dll /Fd..\..\bin.X86\wrotei32.pdb obj.X86\wrotei.obj obj.X86\wrotei.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /subsystem:console /export:DetourFinishHelperProcess,@1,NONAME ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib ole32.lib 正在创建库 ..\..\bin.X86\wrotei32.lib 和对象 ..\..\bin.X86\wrotei32.exp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c comeasy.cppcomeasy.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\comeasy.exe /Fd..\..\bin.X86\comeasy.pdb obj.X86\comeasy.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib ole32.lib /subsystem:console /fixed:no cd "d:\Detours\samples\commem" Created obj.X86 cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c commem.cppcommem.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\commem.exe /Fd..\..\bin.X86\commem.pdb obj.X86\commem.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib ole32.lib /subsystem:console cd "d:\Detours\samples\findfunc" Created obj.X86 rc /DDETOURS_BITS=32 /foobj.X86\target.res /i..\..\include target.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c target.cpptarget.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\target32.dll /Fd..\..\bin.X86\target32.pdb obj.X86\target.obj obj.X86\target.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /subsystem:console /export:Target /base:0x1900000 ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib 正在创建库 ..\..\bin.X86\target32.lib 和对象 ..\..\bin.X86\target32.exp rc /DDETOURS_BITS=32 /foobj.X86\extend.res /i..\..\include extend.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c extend.cppextend.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\extend32.dll /Fd..\..\bin.X86\extend32.pdb obj.X86\extend.obj obj.X86\extend.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /subsystem:console /export:DetourFinishHelperProcess,@1,NONAME /base:0x1a00000 ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib 正在创建库 ..\..\bin.X86\extend32.lib 和对象 ..\..\bin.X86\extend32.exp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c findfunc.cppfindfunc.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\findfunc.exe /Fd..\..\bin.X86\findfunc.pdb obj.X86\findfunc.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib /subsystem:console /fixed:no ..\..\bin.X86\target32.lib cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c symtest.cppsymtest.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\symtest.exe /Fd..\..\bin.X86\symtest.pdb obj.X86\symtest.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib /subsystem:console /fixed:no ..\..\bin.X86\target32.lib copy "D:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\dbghelp.dll" ..\..\bin.X86\dbghelp.dll已复制 1 个文件。 cd "d:\Detours\samples\member" Created obj.X86 cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c member.cppmember.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\member.exe /Fd..\..\bin.X86\member.pdb obj.X86\member.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib /subsystem:console cd "d:\Detours\samples\region" Created obj.X86 cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c region.cppregion.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\region.exe /Fd..\..\bin.X86\region.pdb obj.X86\region.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib /subsystem:console cd "d:\Detours\samples\traceapi" Created obj.X86 rc /DDETOURS_BITS=32 /foobj.X86\trcapi.res /i..\..\include trcapi.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c trcapi.cpptrcapi.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\trcapi32.dll /Fd..\..\bin.X86\trcapi32.pdb obj.X86\trcapi.obj obj.X86\trcapi.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /release /subsystem:console /export:DetourFinishHelperProcess,@1,NONAME ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib gdi32.lib user32.lib shell32.lib advapi32.lib ole32.lib ws2_32.lib 正在创建库 ..\..\bin.X86\trcapi32.lib 和对象 ..\..\bin.X86\trcapi32.exp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c testapi.cpptestapi.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\testapi.exe /Fd..\..\bin.X86\testapi.pdb obj.X86\testapi.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib gdi32.lib user32.lib shell32.lib advapi32.lib ole32.lib ws2_32.lib /subsystem:console /fixed:no cd "d:\Detours\samples\tracebld" Created obj.X86 rc /DDETOURS_BITS=32 /foobj.X86\trcbld.res /i..\..\include trcbld.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c trcbld.cpptrcbld.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\trcbld32.dll /Fd..\..\bin.X86\trcbld32.pdb obj.X86\trcbld.obj obj.X86\trcbld.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /release /subsystem:console /export:DetourFinishHelperProcess,@1,NONAME ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib 正在创建库 ..\..\bin.X86\trcbld32.lib 和对象 ..\..\bin.X86\trcbld32.exp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c tracebld.cpptracebld.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\tracebld.exe /Fd..\..\bin.X86\tracebld.pdb obj.X86\tracebld.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib /subsystem:console /fixed:no cd "d:\Detours\samples\tracemem" Created obj.X86 rc /DDETOURS_BITS=32 /foobj.X86\trcmem.res /i..\..\include trcmem.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c trcmem.cpptrcmem.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\trcmem32.dll /Fd..\..\bin.X86\trcmem32.pdb obj.X86\trcmem.obj obj.X86\trcmem.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /subsystem:console /export:DetourFinishHelperProcess,@1,NONAME ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib 正在创建库 ..\..\bin.X86\trcmem32.lib 和对象 ..\..\bin.X86\trcmem32.exp cd "d:\Detours\samples\tracereg" Created obj.X86 rc /DDETOURS_BITS=32 /foobj.X86\trcreg.res /i..\..\include trcreg.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c trcreg.cpptrcreg.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\trcreg32.dll /Fd..\..\bin.X86\trcreg32.pdb obj.X86\trcreg.obj obj.X86\trcreg.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /subsystem:console /export:DetourFinishHelperProcess,@1,NONAME ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib advapi32.lib 正在创建库 ..\..\bin.X86\trcreg32.lib 和对象 ..\..\bin.X86\trcreg32.exp cd "d:\Detours\samples\traceser" Created obj.X86 rc /DDETOURS_BITS=32 /foobj.X86\trcser.res /i..\..\include trcser.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c trcser.cpptrcser.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\trcser32.dll /Fd..\..\bin.X86\trcser32.pdb obj.X86\trcser.obj obj.X86\trcser.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /subsystem:console /export:DetourFinishHelperProcess,@1,NONAME ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib 正在创建库 ..\..\bin.X86\trcser32.lib 和对象 ..\..\bin.X86\trcser32.exp cd "d:\Detours\samples\tracessl" Created obj.X86 rc /DDETOURS_BITS=32 /foobj.X86\trcssl.res /i..\..\include trcssl.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c trcssl.cpptrcssl.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\trcssl32.dll /Fd..\..\bin.X86\trcssl32.pdb obj.X86\trcssl.obj obj.X86\trcssl.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /subsystem:console /export:DetourFinishHelperProcess,@1,NONAME ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib ws2_32.lib secur32.lib 正在创建库 ..\..\bin.X86\trcssl32.lib 和对象 ..\..\bin.X86\trcssl32.exp cd "d:\Detours\samples\tracetcp" Created obj.X86 rc /DDETOURS_BITS=32 /foobj.X86\trctcp.res /i..\..\include trctcp.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c trctcp.cpptrctcp.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\trctcp32.dll /Fd..\..\bin.X86\trctcp32.pdb obj.X86\trctcp.obj obj.X86\trctcp.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /subsystem:console /export:DetourFinishHelperProcess,@1,NONAME ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib ws2_32.lib 正在创建库 ..\..\bin.X86\trctcp32.lib 和对象 ..\..\bin.X86\trctcp32.exp cd "d:\Detours\samples\tracelnk". Created obj.X86 rc /DDETOURS_BITS=32 /foobj.X86\trclnk.res /i..\..\include trclnk.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c trclnk.cpptrclnk.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\trclnk32.dll /Fd..\..\bin.X86\trclnk32.pdb obj.X86\trclnk.obj obj.X86\trclnk.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /subsystem:console /export:DetourFinishHelperProcess,@1,NONAME ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib 正在创建库 ..\..\bin.X86\trclnk32.lib 和对象 ..\..\bin.X86\trclnk32.exp cd "d:\Detours\samples\tryman" Created ..\..\bin.X86 rc /DDETOURS_BITS=32 /foobj.X86\tstman.res /i..\..\include tstman.rcMicrosoft (R) Windows (R) Resource Compiler Version 6.3.9600.16384Copyright (C) Microsoft Corporation. All rights reserved. cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c tstman.cpptstman.cpp cl /LD /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\tstman32.dll /Fd..\..\bin.X86\tstman32.pdb obj.X86\tstman.obj obj.X86\tstman.res /link /release /incremental:no /profile /nodefaultlib:oldnames.lib /subsystem:console /export:DetourFinishHelperProcess,@1,NONAME /export:Test3264 ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib 正在创建库 ..\..\bin.X86\tstman32.lib 和对象 ..\..\bin.X86\tstman32.exp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c tryman.cpptryman.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\tryman32.exe /Fd..\..\bin.X86\tryman32.pdb obj.X86\tryman.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib ..\..\bin.X86\tstman32.lib /subsystem:console cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c size.cppsize.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\size32.exe /Fd..\..\bin.X86\size32.pdb obj.X86\size.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib /subsystem:console /fixed:no if not exist ..\..\bin.X86\key.snk sn -k ..\..\bin.X86\key.snkMicrosoft(R) .NET Framework 强名称实用工具 版本 4.0.30319.33440版权所有(C) Microsoft Corporation。保留所有权利。密钥对写入到 ..\..\bin.X86\key.snk csc /nologo /nowarn:1607 /unsafe- /optimize+ /debug+ /warnaserror /platform:x64 /keyfile:..\..\bin.X86\key.snk /out:..\..\bin.X86\managed-x64.exe managed.cs csc /nologo /nowarn:1607 /unsafe- /optimize+ /debug+ /warnaserror /platform:itanium /keyfile:..\..\bin.X86\key.snk /out:..\..\bin.X86\managed-ia64.exe managed.cs csc /nologo /nowarn:1607 /unsafe- /optimize+ /debug+ /warnaserror /platform:x86 /keyfile:..\..\bin.X86\key.snk /out:..\..\bin.X86\managed-x86.exe managed.cs csc /nologo /nowarn:1607 /unsafe- /optimize+ /debug+ /warnaserror /platform:anycpu /keyfile:..\..\bin.X86\key.snk /out:..\..\bin.X86\managed-any.exe managed.cs csc /nologo /nowarn:1607 /unsafe- /optimize+ /debug+ /warnaserror /platform:anycpu32bitpreferred /keyfile:..\..\bin.X86\key.snk /out:..\..\bin.X86\managed-any32.exe managed.cs cd "d:\Detours\samples\impmunge" Created obj.X86 cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fdobj.X86\vc.pdb /Foobj.X86\ /c impmunge.cppimpmunge.cpp cl /nologo /Zi /MT /Gm- /W4 /WX /Od /I..\..\include /Fe..\..\bin.X86\impmunge.exe /Fd..\..\bin.X86\impmunge.pdb obj.X86\impmunge.obj /link /release /incremental:no /profile /nodefaultlib:oldnames.lib ..\..\lib.X86\syelog.lib ..\..\lib.X86\detours.lib kernel32.lib imagehlp.lib /subsystem:console cd "d:\Detours\samples" cd "d:\Detours"
4. 至此detours编译完成,欢迎指正。
有任何问题请给我留言或直接联系我。
联系方式
QQ:247706624
Email:liuyeying1103@163.com/code_captain@163.com
阅读全文
0 0
- (一) Windows环境下的Detours编译
- detours编译与windows下makefile学习
- detours编译与windows下makefile学习
- 在win7 64bit + vs2008 + sdk v7.0的环境下编译Detours
- 在win7 64bit + vs2008 + sdk v7.0的环境下编译Detours
- windows环境下编译skia(一)
- detours库的编译
- Detours的编译
- windows下的API拦截---利用detours库操作
- gtk+在windows下的编译环境
- 建立Windows下的GCC编译环境
- 建立Windows下的GCC编译环境
- FFMpeg 在Windows 环境下的编译
- FFMpeg在Windows环境下的编译
- qgis 在 windows 环境下的编译
- 解决Detours编译报错(在Win10+vs2015开发环境下)
- Windows+VS2012环境下编译调试MySQL源码(一)
- quick-cocos2d-x 在 Windows 下的编译环境尝试(一)
- Unity 从 protobuf 2.5 升级到 3.x 【踩坑】
- Zigbee采集温度控制风扇
- Deep Learning:正则化(七)
- cocos2dx遇到的坑
- 一、MySQL安装,连接,备份与恢复
- (一) Windows环境下的Detours编译
- Handler 、 Looper 、Message之间的关系
- linux-内核-内存知识储备/链表操作
- 编译时提示 conflicting types for 错误的解决办法
- java中VO的使用
- ORA-00600[kcratr_nab_less_than_odr][1], [13271], [15011], [15130]故障解决
- 软件体系结构:二维分层、模块化和开放平台
- Vuex(二)--Vue核心概念State
- BZOJ 1084 [SCOI2005]最大子矩阵