VS2019 使用Windows SDK 6.0A (7.1) VS2008 Tools编译工程


背景:

使用VS2008 Tools +  6.0A的SDK编译出来的程序小,有时候还不容易被杀毒软件查到敏感操作

但是2008的界面太挫,功能太少,尝试使用VSCODE没有配置成功,使用VS2019成功了,分享一下过程

关键步骤:

1、需要安装VS2008(Express版也可以),VS2019

2、用2019打开2008的工程

Windows SDK版本和平台工具集随便选就行,尽量选低版本的

  

 VC目录全部取消继承,改成VS2008的平台和SDK6.0A的引用

   <IncludePath>C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\includeIncludePath>
    <ExternalIncludePath>C:\Program Files\Microsoft SDKs\Windows\v7.1\Include;$(VC_IncludePath)ExternalIncludePath>
    <LibraryPath>C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\libLibraryPath>
    <LibraryWPath />
    <ExecutablePath>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin;C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin;$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH);$(MSBuild_ExecutablePath);$(VS_ExecutablePath);C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDEExecutablePath>
    <ReferencePath>C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\libReferencePath>
    <EmbedManifest>falseEmbedManifest>

false