다음을 통해 공유


INF SignatureAttributes 섹션

이 섹션에서는 사용자가 특정 인증 시나리오에 필요한 추가 서명을 요청할 수 있습니다. 예를 들어 다음 시나리오에는 보호된 환경 미디어 재생, 맬웨어 방지 조기 실행 및 타사 HAL 확장 섹션이 필요합니다. 이러한 추가 서명은 하드웨어 인증 키트 패키지에 적절한 기능 및 통과 테스트가 포함된 경우에만 적용됩니다.

[SignatureAttributes]
FileOne = SignatureAttributes.SigType

[SignatureAttributes.SigType]
Attribute = Value

항목

SigType=signature-type
파일에 적용해야 하는 서명 또는 카탈로그 특성을 정의합니다. 다음 중 하나여야 합니다.

  • 엘람
  • 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 하드웨어 랩 키트를 참조하세요.

이러한 INF 섹션은 대상 OS에 관계없이 추가 서명을 요청할 때 사용해야 합니다.

예제

다음 예제에서는 오디오에 대한 추가 서명을 열거하고 요청하는 방법을 보여 줍니다.

[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

추가 정보

대시보드 도움말