本主题介绍在使用 Windows Hardware Lab Kit (Windows HLK) 测试 WFP 驱动程序之前必须完成的任务:
硬件要求
网络安全软件测试需要以下硬件:
一台满足以下要求的测试计算机:
满足 Windows HLK 先决条件。 有关详细信息,请参阅 Windows HLK 先决条件。
至少有一个连接的网络接口卡。 理想情况下,网络接口卡位于具有控制器网络接口的专用网络上。
支持 S1-S3(暂停)和 S4(休眠)电源状态。
未加入域。
注意
要认证产品可在服务器上使用,测试计算机必须支持四个处理器且具有至少 1 GB RAM。 测试设备和驱动程序的再平衡、D3 状态和多处理器组功能需要这些系统功能。 不需要使用实际具有超过 64 个处理器的计算机来测试设备。 此外,在测试之前,用于设备或驱动器测试的服务器系统必须已安装服务器核心。 有关详细信息,请参阅 Windows Server 安装选项。
如果使用测试计算机池来测试设备,则池中至少一台计算机必须包含四个处理器且具有至少 1 GB RAM。 此外,该计算机必须包含要测试的设备和驱动程序。 如果驱动程序在池中的所有计算机上都相同,则系统会创建一个计划,以针对所有测试计算机运行。
对于不包含要测试的驱动程序的测试(例如硬盘驱动器测试),Windows HLK 计划程序会将用于验证设备和驱动程序的再平衡、D3 状态和多处理器组功能的测试限制为在默认测试计算机上运行。 必须手动将这台计算机配置为具有多个处理器组。 默认计算机是列表中的第一台测试计算机。 测试人员必须确保列表中的第一台测试计算机满足最低硬件要求。
注意
测试物理设备及其关联的驱动程序以进行服务器认证或签名时,不得使用任意形式的虚拟化,但半虚拟化驱动程序(如 WHCP 策略和进程文档所定义)除外。 所有虚拟化产品都不支持需要通过与多处理器组、设备电源管理、设备 PCI 功能相关的测试及其他测试的基础功能。
注意
多处理器组设置。必须为用于认证的 Windows Server 2008 R2 及更高版本设备驱动程序的 Hardware Lab Kit 测试设置处理器组大小的值。 这可通过使用 /set 选项在提升的命令提示符窗口中运行 bcdedit 来完成。
用于添加组设置和重启的命令如下所示:
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
用于删除组设置和重启的命令如下所示:
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
注意
代码完整性设置
必须先使用服务器管理器启用 Windows Server 2016 的基于虚拟化的安全性 (VBS) 功能。
启用该功能后,必须创建并设置以下注册表项:
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
软件要求
运行 SoftwareDevice.FilterDriver.WindowsFilteringPlatform 测试需要以下软件:
要测试的网络安全软件,它利用了 WFP 标注。
警告
在安装 Windows HLK 客户端之前,请确保已在测试计算机上安装该产品。
测试过程涉及三项测试。 一项测试验证基本的防火墙功能,一项测试验证应用容器不会被不必要地阻止,最后一项测试验证与转换技术(目前针对 Teredo)的互操作性。 在测试过程中,以下字段将复制到测试计算机。 必须按照测试计算机配置部分中的说明,为这些测试添加适当的值。
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.WindowsFilteringPlatform_Tests
文件名 | 来源或删除 | 位置 | 目标 |
---|---|---|---|
Callout.Sys |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32\Drivers</p> |
在流式传输和注入测试期间使用的标注函数需要此文件。 |
DrInstall.Exe |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32</p> |
安装 Sparta 微型端口驱动程序需要此文件。 |
NTLog.DLL |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32</p> |
记录测试环境的输出需要此文件。 |
SpartaMini.Cat |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32\Drivers</p> |
安装 Sparta 微型端口驱动程序需要此文件。 |
SpartaMini.Inf |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 删除二进制文件”库作业的一部分删除 |
%WinDir%\System32\Drivers</p> |
安装 Sparta 微型端口驱动程序需要此文件。 |
SpartaMini.Sys |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32\Drivers</p> |
安装 Sparta 微型端口驱动程序需要此文件。 |
WFPLogo.Answer |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32</p> |
对于部分自动化测试过程,此文件是可选的。 |
WFPLogo.Exe |
作为网络安全软件测试的“基本防火墙 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32</p> |
运行测试需要此文件。 |
WFPLogo.Info |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32</p> |
在确定如何以最佳方式运行 Windows 筛选平台测试时,需要此文件。 |
WFPLogo.NTLog |
在测试执行过程中创建。 |
%WinDir%\System32</p> |
此文件是在运行时创建的,用于记录每个测试是通过还是失败。 |
WFPLogo.Trace |
在测试执行过程中创建。 |
%WinDir%\System32</p> |
此文件是在运行时创建的,用于排查在测试运行过程中添加了哪些 WFP 对象。 |
WFPLogoSetup.JS |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support“WFP - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32</p> |
此文件用于安装和配置 Sparta 微型端口。 |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.TransitionTechnologies_Tests
文件名 | 来源或删除 | 位置 | 目标 |
---|---|---|---|
AutoSrv.Exe |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
运行使用 Sparta 微型端口驱动程序的测试需要此文件。 |
AutoSrvC.DLL |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
运行使用 Sparta 微型端口驱动程序的测试需要此文件。 |
DevCon.Exe |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
安装 Sparta 微型端口驱动程序需要此文件。 |
DrvInstall.Exe |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
安装 Sparta 微型端口驱动程序需要此文件。 |
InitAddress.VBS |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
Teredo_WLK.wsf 需要此文件来运行测试方案。 |
InstallSpartaMini.Bat |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
此文件用于安装和卸载 Sparta 微型端口驱动程序。 |
NetCapDrv6.Cat |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
Sparta 微型端口驱动程序需要此文件在测试期间捕获网络数据包。 |
NetCapDrv6.Inf |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
Sparta 微型端口驱动程序需要此文件在测试期间捕获网络数据包。 |
NetCapDrv6.Sys |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
Sparta 微型端口驱动程序需要此文件在测试期间捕获网络数据包。 |
NetCapture.DLL |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
Sparta 微型端口驱动程序需要此文件在测试期间捕获网络数据包。 |
NTLog.DLL |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
创建测试环境的输出日志需要此文件。 |
SpartaCM.DLL |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
安装 Sparta 微型端口驱动程序需要此文件。 |
SpartaExtensions.MSI |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
安装 Sparta 微型端口驱动程序需要此文件。 |
SpartaMini.Cat |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
安装 Sparta 微型端口驱动程序需要此文件。 |
SpartaMini.Inf |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
安装 Sparta 微型端口驱动程序需要此文件。 |
SpartaMini.Sys |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
安装 Sparta 微型端口驱动程序需要此文件。 |
TestCore.DLL |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta</p> |
运行测试需要此文件。 |
Common.VBS |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta_Test\Common |
Teredo_WLK.wsf 需要此文件来运行测试方案。 |
DNS.VBS |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta_Test\DNS |
Teredo_WLK.wsf 需要此文件来运行测试方案。 |
Teredo_WLK.WSF |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除 |
%SystemDrive%\Sparta_Test\Tunnel\Teredo</p> |
此脚本文件用于运行转换技术测试。 作业“REQ - 基于 WFP 的产品必须支持 Teredo”需要此文件 |
TeredoEmulator.VBS |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta_Test\Tunnel\Teredo</p> |
Teredo_WLK.wsf 需要此文件来运行测试方案。 |
TeredoPeer.VBS |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta_Test\Tunnel\Teredo</p> |
Teredo_WLK.wsf 需要此文件来运行测试方案。 |
Tunnel.VBS |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support 测试的“转换技术 - 删除二进制文件”库作业的一部分删除。 |
%SystemDrive%\Sparta_Test\Tunnel</p> |
Teredo_WLK.wsf 需要此文件来运行测试方案。 |
功能要求
下表映射了筛选器的功能和要求。
功能 | 要求 |
---|---|
仅对防火墙适用 |
Filter.Driver.WindowsFilteringPlatform.ArchitecturalDesign.FwpmFilters.MaintainOneTerminating Filter.Driver.WindowsFilteringPlatform.ArchitecturalDesign.NetworkDiagnosticsFramework.HelperClass Filter.Driver.WindowsFilteringPlatform.Firewall.SupportMACAddressExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.SupportMACFrameTypeExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.Support5TupleExceptions.IPAddressExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.Support5TupleExceptions.PortExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.Support5TupleExceptions.ProtocolExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.Support5TupleExceptions.ICMPExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.SupportApplicationExceptions |
仅在执行数据包注入时适用 |
Filter.Driver.WindowsFilteringPlatform.ArchitecturalDesign.PacketInjection.NoDeadlocks |
仅在执行流注入时适用 |
Filter.Driver.WindowsFilteringPlatform.ArchitecturalDesign.StreamInjection.NoStreamStarvation |
仅在执行 MAC 层筛选时适用 |
Filter.Driver.WindowsFilteringPlatform.Scenario.SupportMobileBroadBand |
仅在 VSwitch 中执行筛选时适用 |
Filter.Driver.WindowsFilteringPlatform.Scenario.vSwitch.InteropWithOtherExtensions Filter.Driver.WindowsFilteringPlatform.Scenario.vSwitch.NoEgressModification Filter.Driver.WindowsFilteringPlatform.Scenario.vSwitch.SupportLiveMigration Filter.Driver.WindowsFilteringPlatform.Scenario.vSwitch.SupportRemoval Filter.Driver.WindowsFilteringPlatform.Scenario.vSwitch.SupportReordering |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.AppContainers_Tests
文件名 |
来源或删除 |
位置 |
用途 |
DrInstall.Exe |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support“AppContainers - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support“AppContainers - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32</p> |
安装 Sparta 微型端口驱动程序需要此文件。 |
NTLog.DLL |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support“AppContainers - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support“AppContainers - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32</p> |
记录测试环境的输出需要此文件。 |
SpartaMini.Cat |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support“AppContainers - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support“AppContainers - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32\Drivers</p> |
安装 Sparta 微型端口驱动程序需要此文件。 |
SpartaMini.Inf |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support“AppContainers - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support“AppContainers - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32\Drivers</p> |
安装 Sparta 微型端口驱动程序需要此文件。 |
SpartaMini.Sys |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support“AppContainers - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support“AppContainers - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32\Drivers</p> |
安装 Sparta 微型端口驱动程序需要此文件。 |
HCK_NetISo_Tests.Exe |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support“AppContainers - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support“AppContainers - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32</p> |
执行测试需要此文件。 |
SpartaEchoSvc.Exe |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support“AppContainers - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support“AppContainers - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32</p> |
应答测试生成的 TCP/IP 流量需要此文件。 |
SpartaEchoSvcInstall.JS |
作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support“AppContainers - 复制二进制文件”库作业的一部分复制。 作为 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support“AppContainers - 删除二进制文件”库作业的一部分删除。 |
%WinDir%\System32</p> |
安装 Sparta Echo 服务需要此文件。 |
测试计算机配置
若要将测试计算机配置为测试 WFP 驱动程序,请执行以下步骤:
在测试计算机上安装相应的 Windows 操作系统,然后针对测试网络(包含 Windows HLK Studio 和 Windows HLK 控制器的网络)配置计算机。
在测试计算机上安装 WFP 驱动程序。
在测试计算机上安装 Windows HLK 客户端应用程序。
使用 Windows HLK Studio 创建计算机池,然后将测试计算机移到该池。
重要
必须先为各个 WindowsFilteringPlatform 测试设置更多配置值,然后才能运行测试。 有关详细信息,请参阅 AppContainers_Tests 和 WindowsFilteringPlatform_Tests。
在开始测试之前,请确保测试计算机已就绪。 如果测试要求在运行测试之前设置参数,则会为该测试显示一个对话框。 有关详细信息,请查看特定测试主题。
某些 Windows HLK 测试需要用户干预。 为提交运行测试时,最佳做法是在块中独立于手动测试运行自动测试。 这可以防止手动测试中断自动测试的完成。