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 Hardware Lab Kit

请求其他签名时,无论目标 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

另请参阅

仪表板帮助