WFPSampler编译问题 - 找不到wfpcalloutsclassreg

8

微软演示WFPSampler项目的编译在任何设置(32/64 - 调试/发布)中都会在WFPSamplerCalloutDriver.InX的第36行失败:

[ClassInstall32.nt$ARCH$]
   AddReg = WFPCalloutsClassReg

:

Stamping .\WFPSamplerCalloutDriver.inf [Version] section with DriverVer=06/29/2017,19.37.54.422
sys\WFPSamplerCalloutDriver.inx(36-36): error 1203: Section [wfpcalloutsclassreg] not found.
sys\WFPSamplerCalloutDriver.inx(49-49): warning 2083: Section [defaultuninstall.ntx86] not referenced or used.
sys\WFPSamplerCalloutDriver.inx(53-53): warning 2083: Section [defaultuninstall.ntx86.services] not referenced or used.
sys\WFPSamplerCalloutDriver.inx(56-56): warning 2083: Section [wfpcalloutclassreg] not referenced or used.
sys\WFPSamplerCalloutDriver.inx(66-66): warning 2083: Section [wfpsamplercalloutdriver.nt.coinstallers] not referenced or used.
sys\WFPSamplerCalloutDriver.inx(70-70): warning 2083: Section [wfpsamplercalloutdriver.coinstaller.addreg] not referenced or used.
sys\WFPSamplerCalloutDriver.inx(73-73): warning 2083: Section [wfpsamplercalloutdriver.coinstaller.copyfiles] not referenced or used.

该设置使用Visual Studio Community、SDK和WDK,按照此页面下载安装,并按照ReadMe文件的构建过程进行了操作。
没有找到任何相关的信息来解决这个问题。
我已卸载并重新安装了VS、SDK和WDK到最新版本,但仍未解决该问题。
当前设置如下:
Microsoft Visual Studio Community 2015 Version 14.0.25431.01 Update 3
Microsoft .NET Framework Version 4.7.02053
Microsoft Visual C++ 2015
Application Insights Tools for Visual Studio Package   7.0.20622.1
Common Azure Tools   1.8
Debugging Tools for Windows   10.0.15063.0
JavaScript Language Service   2.0
JavaScript Project System   2.0
Microsoft Azure Mobile Services Tools   1.4
NuGet Package Manager   3.4.4
PreEmptive Analytics Visualizer   1.2
TypeScript   1.8.36.0
Windows Driver Kit   10.0.15063.0

尝试将第56行从[WFPCalloutClassReg]更改为[WFPCalloutsClassReg](注意s)。 - cynic
就是这么简单,谢谢你,愤世嫉俗者。 - Damien
2个回答

9

样例中似乎存在一个打字错误。相关部分称为WFPCalloutClassReg(第56行),但在文件的其他地方引用为WFPCalloutsClassReg(请注意多余的“s”)。因此,修复方法是将第56行更改为[WFPCalloutsClassReg]


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接