Testvoraussetzungen für WFP-Treiber (Windows-Filterplattform)
In diesem Thema werden die Aufgaben beschrieben, die Sie ausführen müssen, bevor Sie WFP-Treiber mithilfe des Windows Hardware Lab Kit (Windows HLK) verwenden:
Hardwareanforderungen
Die folgende Hardware ist für das Testen von Netzwerksicherheitssoftware erforderlich:
Ein Testcomputer, der die folgenden Anforderungen erfüllt:
Erfüllt die Windows HLK-Voraussetzungen. Weitere Informationen finden Sie unter Voraussetzungen für Windows HLK.
Verfügt über mindestens eine angeschlossene Netzwerkschnittstellenkarte. Idealerweise befindet sich die Netzwerkschnittstellenkarte in einem privaten Netzwerk mit der Netzwerkschnittstelle des Controllers.
Unterstützt die Energiezustände S1-S3 (Suspend) und S4 (Ruhezustand).
Ist keiner Domäne beigetreten.
Hinweis
Um Ihr Produkt für die Verwendung auf Servern zu zertifizieren, muss der Testcomputer vier Prozessoren und mindestens 1 GB RAM unterstützen. Diese Systemfunktionen sind erforderlich, um die Funktionen Neuausgleich, D3-Status und mehrere Prozessorgruppen des Geräts und des Treibers zu testen. Sie brauchen keinen Computer, der tatsächlich mehr als 64 Prozessoren hat, um Ihr Gerät zu testen. Darüber hinaus muss Server Core auf den Serversystemen, die zum Testen von Geräten oder Treibern verwendet werden, vor dem Testen installiert sein. Weitere Informationen finden Sie unter Windows Server-Installationsoptionen.
Wenn Sie Geräte mit einem Pool von Testcomputern testen, muss mindestens einer dieser Computer vier Prozessoren und mindestens 1 GB RAM enthalten. Außerdem muss dieser Computer das Gerät und den Treiber enthalten, die Sie testen möchten. Solange der Treiber auf allen Computern im Pool identisch ist, erstellt das System einen Zeitplan, der für alle Testcomputer ausgeführt werden soll.
Bei Tests, die keinen Treiber enthalten, der getestet werden soll, z. B. Festplattentests, beschränkt der Windows HLK-Zeitplaner die Tests, die die Rebalance des Geräts und die Funktionen Rebalance, D3 State und Multiple Processor Groups überprüfen, die auf dem Standardtestcomputer ausgeführt werden sollen. Sie müssen diesen Computer manuell so konfigurieren, dass er über mehrere Prozessorgruppen verfügt. Der Standardcomputer ist der erste Testcomputer in der Liste. Das Testpersonal muss sicherstellen, dass der erste Testcomputer auf der Liste die Mindesthardwareanforderungen erfüllt.
Hinweis
Mit Ausnahme von Paravirtualisierungstreibern (wie im Dokument zu WHCP-Richtlinien und -Prozesse definiert) können Sie keine Form der Virtualisierung verwenden, wenn Sie physische Geräte und die zugehörigen Treiber für die Serverzertifizierung oder -signatur testen. Nicht alle Virtualisierungsprodukte unterstützen die zugrunde liegende Funktionalität, die erforderlich ist, um jene Tests, die sich auf mehrere Prozessorgruppen, Geräteleistungsverwaltung, Geräte-PCI-Funktionalität beziehen, sowie andere Tests zu bestehen.
Hinweis
Einstellung für mehrere Prozessorgruppen Sie müssen den Wert für die Prozessorgruppengröße für Hardware Lab Kit-Tests von Windows Server 2008 R2- und späteren Gerätetreibern für die Zertifizierung festlegen. Dies erfolgt durch Ausführen von bcdedit in einem Eingabeaufforderungsfenster mit erhöhten Rechten unter Verwendung der Option /set.
Die Befehle zum Hinzufügen der Gruppeneinstellungen und zum Neustart lauten wie folgt:
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
Die Befehle zum Entfernen der Gruppeneinstellungen und zum Neustart lauten wie folgt:
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
Hinweis
Codeintegritätseinstellung
Die Virtualization Based Security-Funktion (VBS) von Windows Server 2016 muss zuerst mit dem Server-Manager aktiviert werden.
Sobald dies geschehen ist, muss der folgende Registrierungsschlüssel erstellt und festgelegt werden:
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
Softwareanforderungen
Die folgende Software ist erforderlich, um die SoftwareDevice.FilterDriver.WindowsFilteringPlatform-Tests auszuführen:
Zu testende Netzwerksicherheitssoftware, die WFP-Callouts verwendet.
Warnung
Stellen Sie sicher, dass Sie das Produkt auf dem Testcomputer installieren, bevor Sie den Windows HLK-Client installieren.
Der Testprozess umfasst drei Tests. Ein Test überprüft grundlegende Firewall-Funktionen, ein Test überprüft, ob App-Container nicht unnötig blockiert werden, und der letzte Test validiert die Interoperabilität mit Transition Technologies (derzeit auf Teredo ausgerichtet). Als Teil des Testprozesses werden die folgenden Felder auf den Testcomputer kopiert. Sie müssen entsprechende Werte für diese Tests hinzufügen, wie im Abschnitt "Computerkonfiguration testen beschrieben.
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.WindowsFilteringPlatform_Tests
Dateiname | Herkunft oder Entfernung | Standort | Zweck |
---|---|---|---|
Callout.Sys |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32\Drivers</p> |
Diese Datei ist für die Callout-Funktionen erforderlich, die während der Stream- und Injektionstests verwendet werden. |
DrInstall.Exe |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32</p> |
Diese Datei wird benötigt, um den Sparta Miniport-Treiber zu installieren. |
NTLog.DLL |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32</p> |
Diese Datei ist erforderlich, um die Ausgabe für die Testumgebung zu protokollieren. |
SpartaMini.Cat |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32\Drivers</p> |
Diese Datei wird benötigt, um den Sparta Miniport-Treiber zu installieren. |
SpartaMini.Inf |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32\Drivers</p> |
Diese Datei wird benötigt, um den Sparta Miniport-Treiber zu installieren. |
SpartaMini.Sys |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32\Drivers</p> |
Diese Datei wird benötigt, um den Sparta Miniport-Treiber zu installieren. |
WFPLogo.Answer |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32</p> |
Diese Datei ist optional, um den Testprozess teilweise zu automatisieren. |
WFPLogo.Exe |
Kopiert im Rahmen des Bibliotheksauftrags „Basic Firewalls - Binärdateien kopieren“ von Network Security Software. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32</p> |
Diese Datei ist für die Ausführung der Tests erforderlich. |
WFPLogo.Info |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32</p> |
Diese Datei ist erforderlich, um zu ermitteln, wie die Tests für die Windows-Filterplattform am besten ausgeführt werden. |
WFPLogo.NTLog |
Erstellt während der Testausführung. |
%WinDir%\System32</p> |
Diese Datei wird zur Laufzeit erstellt, um zu protokollieren, ob jeder Test bestanden wird oder fehlschlägt. |
WFPLogo.Trace |
Erstellt während der Testausführung. |
%WinDir%\System32</p> |
Diese Datei wird zur Laufzeit erstellt und zur Fehlerbehebung verwendet, welche WFP-Objekte während des Testlaufs hinzugefügt wurden. |
WFPLogoSetup.JS |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support „WFP - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32</p> |
Diese Datei wird verwendet, um den Sparta Miniport zu installieren und zu konfigurieren. |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.TransitionTechnologies_Tests
Dateiname | Herkunft oder Entfernung | Standort | Zweck |
---|---|---|---|
AutoSrv.Exe |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei ist erforderlich, um die Tests auszuführen, die den Sparta Miniport-Treiber verwenden. |
AutoSrvC.DLL |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei ist erforderlich, um die Tests auszuführen, die den Sparta Miniport-Treiber verwenden. |
DevCon.exe |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei wird benötigt, um den Sparta Miniport-Treiber zu installieren. |
DrvInstall.Exe |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei wird benötigt, um den Sparta Miniport-Treiber zu installieren. |
InitAddress.VBS |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei wird von Teredo_WLK.wsf benötigt, um die Testszenarien auszuführen. |
InstallSpartaMini.Bat |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei wird verwendet, um den Sparta Miniport-Treiber zu installieren und zu deinstallieren. |
NetCapDrv6.Cat |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei wird vom Sparta Miniport-Treiber benötigt, um die Netzwerkpakete während der Tests zu erfassen. |
NetCapDrv6.Inf |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei wird vom Sparta Miniport-Treiber benötigt, um die Netzwerkpakete während der Tests zu erfassen. |
NetCapDrv6.Sys |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei wird vom Sparta Miniport-Treiber benötigt, um die Netzwerkpakete während der Tests zu erfassen. |
NetCapture.DLL |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei wird vom Sparta Miniport-Treiber benötigt, um die Netzwerkpakete während der Tests zu erfassen. |
NTLog.DLL |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei ist erforderlich, um Ausgabeprotokolle für die Testumgebung zu erstellen. |
SpartaCM.DLL |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei wird benötigt, um den Sparta Miniport-Treiber zu installieren. |
SpartaExtensions.MSI |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei wird benötigt, um den Sparta Miniport-Treiber zu installieren. |
SpartaMini.Cat |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei wird benötigt, um den Sparta Miniport-Treiber zu installieren. |
SpartaMini.Inf |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei wird benötigt, um den Sparta Miniport-Treiber zu installieren. |
SpartaMini.Sys |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei wird benötigt, um den Sparta Miniport-Treiber zu installieren. |
TestCore.DLL |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta</p> |
Diese Datei wird zum Ausführen der Tests benötigt. |
Common.VBS |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta_Test\Common |
Diese Datei wird von Teredo_WLK.wsf benötigt, um die Testszenarien auszuführen. |
DNS.VBS |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta_Test\DNS |
Diese Datei wird von Teredo_WLK.wsf benötigt, um die Testszenarien auszuführen. |
Teredo_WLK.WSF |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag |
%SystemDrive%\Sparta_Test\Tunnel\Teredo</p> |
Diese Skriptdatei wird verwendet, um die Übergangstechnologien-Tests auszuführen. Diese Datei ist vom Auftrag erforderlich, „REQ - WFP-basierte Produkte müssen Teredo unterstützen“ |
TeredoEmulator.VBS |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta_Test\Tunnel\Teredo</p> |
Diese Datei wird von Teredo_WLK.wsf benötigt, um die Testszenarien auszuführen. |
TeredoPeer.VBS |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta_Test\Tunnel\Teredo</p> |
Diese Datei wird von Teredo_WLK.wsf benötigt, um die Testszenarien auszuführen. |
Tunnel.VBS |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien kopieren“ -Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support-Tests „Transition Technologies - Binärdateien entfernen“ -Bibliotheksauftrag. |
%SystemDrive%\Sparta_Test\Tunnel</p> |
Diese Datei wird von Teredo_WLK.wsf benötigt, um die Testszenarien auszuführen. |
Funktionsanforderungen
Die folgende Tabelle ordnet Filterfunktionen und -anforderungen zu.
Funktion | Anforderung |
---|---|
Gilt nur für Firewalls |
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 |
Nur anwendbar, wenn Packet-Injektion durchgeführt wird |
Filter.Driver.WindowsFilteringPlatform.ArchitecturalDesign.PacketInjection.NoDeadlocks |
Gilt nur, wenn Die Stream-Injektion erfolgt |
Filter.Driver.WindowsFilteringPlatform.ArchitecturalDesign.StreamInjection.NoStreamStarvation |
Nur anwendbar, wenn eine MAC-Layer-Filterung durchgeführt wird |
Filter.Driver.WindowsFilteringPlatform.Scenario.SupportMobileBroadBand |
Gilt nur, wenn die Filterung im VSwitch erfolgt |
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
Dateiname |
Herkunft oder Entfernung |
Location |
Zweck |
DrInstall.Exe |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support „AppContainers - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support „AppContainers - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32</p> |
Diese Datei wird benötigt, um den Sparta Miniport-Treiber zu installieren. |
NTLog.DLL |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support „AppContainers - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support „AppContainers - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32</p> |
Diese Datei ist erforderlich, um die Ausgabe für die Testumgebung zu protokollieren. |
SpartaMini.Cat |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support „AppContainers - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support „AppContainers - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32\Drivers</p> |
Diese Datei wird benötigt, um den Sparta Miniport-Treiber zu installieren. |
SpartaMini.Inf |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support „AppContainers - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support „AppContainers - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32\Drivers</p> |
Diese Datei wird benötigt, um den Sparta Miniport-Treiber zu installieren. |
SpartaMini.Sys |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support „AppContainers - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support „AppContainers - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32\Drivers</p> |
Diese Datei wird benötigt, um den Sparta Miniport-Treiber zu installieren. |
HCK_NetISo_Tests.Exe |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support „AppContainers - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support „AppContainers - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32</p> |
Diese Datei wird benötigt, um die Tests durchzuführen. |
SpartaEchoSvc.Exe |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support „AppContainers - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support „AppContainers - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32</p> |
Diese Datei ist erforderlich, um den vom Test generierten TCP/IP-Verkehr zu beantworten. |
SpartaEchoSvcInstall.JS |
Kopiert als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support „AppContainers - Binärdateien kopieren“-Bibliotheksauftrag. Entfernt als Teil der SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support „AppContainers - Binärdateien entfernen“-Bibliotheksauftrag. |
%WinDir%\System32</p> |
Diese Datei wird benötigt, um den Sparta Echo Service zu installieren. |
Testen der Computerkonfiguration
Gehen Sie folgendermaßen vor, um den Testcomputer zum Testen Ihres WFP-Treibers zu konfigurieren:
Installieren Sie das entsprechende Windows-Betriebssystem auf dem Testcomputer, und konfigurieren Sie dann den Computer für Ihr Testnetzwerk (das Netzwerk, das Windows HLK Studio und Windows HLK-Controller enthält.
Installieren Sie Ihren WFP-Treiber auf dem Testcomputer.
Installieren Sie die Windows HLK-Clientanwendung auf dem Testcomputer.
Verwenden Sie Windows HLK Studio, um einen Computerpool zu erstellen und dann den Testcomputer in diesen Pool zu verschieben.
Wichtig
Sie müssen weitere Konfigurationswerte für die einzelnen WindowsFilteringPlatform-Tests festlegen, bevor Sie die Tests ausführen können. Weitere Informationen finden Sie unter AppContainers_Tests und WindowsFilteringPlatform_Tests.
Stellen Sie sicher, dass sich der Testcomputer in einem betriebsbereiten Zustand befindet, bevor Sie mit den Tests beginnen. Wenn für einen Test vor der Ausführung Parameter festgelegt werden müssen, wird für diesen Test ein Dialogfeld angezeigt. Lesen Sie den Artikel zum jeweiligen Test, um weitere Informationen zu erhalten.
Einige Windows HLK-Tests erfordern einen Benutzereingriff. Bei der Ausführung von Tests für eine Übermittlung empfiehlt es sich, die automatisierten Tests getrennt von den manuellen Tests in einem Block auszuführen. Dadurch wird verhindert, dass ein manueller Test den Abschluss eines automatisierten Tests unterbricht.