Abschnitt „INF SignatureAttributes“

In diesem Abschnitt können Benutzer zusätzliche Signaturen anfordern, die für bestimmte Zertifizierungsszenarien erforderlich sind. Die folgenden Szenarien erfordern z. B. diesen Abschnitt: Medienwiedergabe in geschützter Umgebung, Antischadsoftware für Frühstart und HAL-Erweiterungen von Drittanbietern. Diese zusätzlichen Signaturen werden nur angewendet, wenn Ihr Hardwarezertifizierungskit-Paket die richtigen Features enthält und Tests bestehen.

[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 Hardwarezertifizierungskit-Paket die richtigen Features enthält und Tests bestehen. Diese 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 verwendet werden, wenn zusätzliche Signaturen angefordert werden, unabhängig vom Zielbetriebssystem.

Examples

Die folgenden Beispiele veranschaulichen, wie zusätzliche Signaturen für Audio aufgezählt und angefordert werden:

[SignatureAttributes]
ExampleFile1.dll=SignatureAttributes.PETrust
ExampleFile2.dll=SignatureAttributes.DRM

[SignatureAttributes.DRM]
DRMLevel=1300

 [SignatureAttributes.PETrust]
PETrust=true

Die folgenden Beispiele veranschaulichen das Aufzählen und Anfordern zusätzlicher Signaturen für Video:

[SignatureAttributes]
ExampleFile1.dll=SignatureAttributes.PETrust

[SignatureAttributes.PETrust]
PETrust=true

Die folgenden Beispiele veranschaulichen das Aufzählen und Anfordern zusätzlicher Signaturen für HAL:

[SignatureAttributes]
HALFILE.dll=SignatureAttributes.HalExt

[SignatureAttributes.HalExt]
HalExt=true

Die folgenden Beispiele veranschaulichen das Aufzählen und Anfordern zusätzlicher Signaturen für ELAM:

[SignatureAttributes]
ELAMFILE.dll=SignatureAttributes.Elam

[SignatureAttributes.Elam]
Elam=true

Die folgenden Beispiele veranschaulichen das Aufzählen und Anfordern zusätzlicher Signaturen für Windows Hello:

[SignatureAttributes]
WindowsHelloFile.dll=SignatureAttributes.WindowsHello

[SignatureAttributes.WindowsHello]
WindowsHello=true

Siehe auch

Dashboardhilfe