共用方式為


INF SignatureAttributes 區段

本節可讓使用者依照特定認證案例的要求要求其他簽章。 例如,下列案例需要本節:受保護的環境媒體播放、 早期啟動反惡意程式碼和協力廠商 HAL 延伸模組。 只有在硬體認證套件套件包含適當的功能和通過測試時,才會套用這些額外的簽章。

[SignatureAttributes]
FileOne = SignatureAttributes.SigType

[SignatureAttributes.SigType]
Attribute = Value

項目

SigType=signature-type
定義哪些簽章或目錄屬性必須套用至檔案。 應該是下列其中一項:

  • Elam
  • HalExt
  • PETrust
  • DRM
  • WindowsHello

Attribute=attribute-name
每個簽章類型都有對應的屬性和值,如下所示。 針對您的 SignatureAttributes 子區段使用這些定義:

  • SignatureAttributes.Elam: Elam = true
  • SignatureAttributes.HalExt: HalExt = true
  • SignatureAttributes.DRM: DRMLevel = {1300 | 1200}
  • SignatureAttributes.PETrust: PETrust = true
  • SignatureAttributes.WindowsHello: WindowsHello = true

備註

只有在硬體認證套件套件包含適當的功能和通過測試時,才會套用這些額外的簽章。 這些是硬體認證一般行為的新增專案,以及 Elam、HalExt、PETrust 和 DRM 的對應認證需求。 如需詳細資訊,請參閱 Windows 硬體實驗室套件

不論目標 OS 為何,要求其他簽章時,都應該使用這些 INF 區段。

範例

下列範例示範如何列舉及要求音訊的其他簽章:

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

[SignatureAttributes.DRM]
DRMLevel=1300

 [SignatureAttributes.PETrust]
PETrust=true

下列範例示範如何列舉並要求影片的其他簽章:

[SignatureAttributes]
ExampleFile1.dll=SignatureAttributes.PETrust

[SignatureAttributes.PETrust]
PETrust=true

下列範例示範如何列舉及要求 HAL 的其他簽章:

[SignatureAttributes]
HALFILE.dll=SignatureAttributes.HalExt

[SignatureAttributes.HalExt]
HalExt=true

下列範例示範如何列舉及要求 ELAM 的其他簽章:

[SignatureAttributes]
ELAMFILE.dll=SignatureAttributes.Elam

[SignatureAttributes.Elam]
Elam=true

下列範例示範如何列舉及要求Windows Hello的其他簽章:

[SignatureAttributes]
WindowsHelloFile.dll=SignatureAttributes.WindowsHello

[SignatureAttributes.WindowsHello]
WindowsHello=true

另請參閱

儀表板說明