WFPSampler compilation problem - wfpcalloutsclassreg not found

Compiling the Microsoft WFPSampler demo file The project crashes on any configuration (32/64 - debug / release) on WFPSamplerCalloutDriver.InX on line 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. 

The configuration is done using the Visual Studio community, SDK and WDK installed after this page , and the build procedure was performed from the ReadMe file

Could not find relevant information about this issue.

I uninstalled and reinstalled VS, SDK and WDK to the latest version, and this did not solve the problem.

Current setting

 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 
+5
source share
1 answer

There is a typo in the sample. The corresponding section is called WFPCalloutClassReg (line 56), but is referred to as WFPCalloutsClassReg in the file (note the extra "s"). Therefore, the fix is ​​to change line 56 to [WFPCalloutsClassReg] .

+3
source

Source: https://habr.com/ru/post/1269350/


All Articles