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