WFPSampler编译问题 - 找不到wfpcalloutsclassreg

时间:2017-06-30 02:16:42

标签: windows visual-studio driver wdk wfp

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

[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.

page次下载后,安装程序使用Visual Studio社区,SDK和WDK,并且ReadMe file

遵循构建过程

无法找到有关此问题的任何相关信息。

我已经卸载并重新安装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

1 个答案:

答案 0 :(得分:3)

样本中似乎有拼写错误。相关部分被称为 WFPCalloutClassReg(第56行)但在文件的其他地方称为WFPCalloutsClassReg(注意额外的's')。因此,修复方法是将第56行更改为[WFPCalloutsClassReg]