WFPSampler编译问题 - 找不到wfpcalloutsclassreg

Dam*_*ien 5 windows driver wdk visual-studio wfp

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

[ClassInstall32.nt$ARCH$]
   AddReg = WFPCalloutsClassReg
Run Code Online (Sandbox Code Playgroud)

:

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.
Run Code Online (Sandbox Code Playgroud)

安装程序使用Visual Studio社区,SDK和WDK安装后,此页面下载和构建过程遵循自述文件

找不到有关此问题的任何相关信息.

我已经卸载并重新安装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
Run Code Online (Sandbox Code Playgroud)

cyn*_*nic 7

样本中似乎有错别字。相关部分被称为 WFPCalloutClassReg(第 56 行),但WFPCalloutsClassReg在文件中的其他地方被称为(注意额外的“s”)。所以解决方法是将第 56 行更改为[WFPCalloutsClassReg].