ABSCHNITT "INF SignatureAttributes"
In diesem Abschnitt können Benutzer zusätzliche Signaturen anfordern, die für bestimmte Zertifizierungsszenarien erforderlich sind. Für die folgenden Szenarien ist z. B. dieser Abschnitt erforderlich: Medienwiedergabe für geschützte Umgebung, Antischadsoftware für frühzeitiges Starten und HAL-Erweiterungen von Drittanbietern. Diese zusätzlichen Signaturen werden nur angewendet, wenn Ihr Hardware certification Kit-Paket die richtigen Features enthält und Tests bestanden hat.
[SignatureAttributes]
FileOne = SignatureAttributes.SigType
[SignatureAttributes.SigType]
Attribute = Value
Einträge
SigType=signature-type
Definiert, welches Signatur- oder Katalogattribute auf die Datei angewendet werden muss. Sollte eine der folgenden Sein:
- Elam
- HalExt
- PETrust
- DRM
- WindowsHello
Attribut=Attributname
Jeder Signaturtyp verfügt über ein entsprechendes Attribut und einen entsprechenden Wert, wie unten aufgeführt. Verwenden Sie diese Definitionen für Ihre SignatureAttributes-Unterabschnitte:
- SignatureAttributes.Elam: Elam = true
- SignatureAttributes.HalExt: HalExt = true
- SignatureAttributes.DRM: DRMLevel = {1300 | 1200}
- SignatureAttributes.PETrust: PETrust = true
- SignatureAttributes.WindowsHello: WindowsHello = true
Bemerkungen
Diese zusätzlichen Signaturen werden nur angewendet, wenn Ihr Hardware certification Kit-Paket die richtigen Features enthält und Tests bestanden hat. Dies sind Ergänzungen zum normalen Verhalten der Hardwarezertifizierung und die entsprechenden Zertifizierungsanforderungen für Elam, HalExt, PETrust und DRM. Weitere Informationen finden Sie unter Windows Hardware Lab Kit.
Diese INF-Abschnitte sollten beim Anfordern zusätzlicher Signaturen unabhängig vom Zielbetriebssystem verwendet werden.
Beispiele
Die folgenden Beispiele veranschaulichen, wie Sie zusätzliche Signaturen für Audio auflisten und anfordern:
[SignatureAttributes]
ExampleFile1.dll=SignatureAttributes.PETrust
ExampleFile2.dll=SignatureAttributes.DRM
[SignatureAttributes.DRM]
DRMLevel=1300
[SignatureAttributes.PETrust]
PETrust=true
Die folgenden Beispiele veranschaulichen, wie Sie zusätzliche Signaturen für Video auflisten und anfordern:
[SignatureAttributes]
ExampleFile1.dll=SignatureAttributes.PETrust
[SignatureAttributes.PETrust]
PETrust=true
Die folgenden Beispiele veranschaulichen, wie Sie zusätzliche Signaturen für HAL auflisten und anfordern:
[SignatureAttributes]
HALFILE.dll=SignatureAttributes.HalExt
[SignatureAttributes.HalExt]
HalExt=true
Die folgenden Beispiele veranschaulichen, wie Sie zusätzliche Signaturen für ELAM auflisten und anfordern:
[SignatureAttributes]
ELAMFILE.dll=SignatureAttributes.Elam
[SignatureAttributes.Elam]
Elam=true
Die folgenden Beispiele veranschaulichen, wie Sie zusätzliche Signaturen für Windows Hello auflisten und anfordern:
[SignatureAttributes]
WindowsHelloFile.dll=SignatureAttributes.WindowsHello
[SignatureAttributes.WindowsHello]
WindowsHello=true