;/*++ ; ;Copyright (c) Microsoft Corporation ; ;Module Name: ; PlutonAmd.INF ; ;Abstract: ; INF file for installing the Pluton AMD Driver ; ;--*/ [Version] Signature = "$WINDOWS NT$" Class = SecurityDevices ClassGuid = {d94ee5d8-d189-4994-83d2-f68d7d41b0e6} Provider = %MSFT% PnpLockdown = 1 DriverVer = 06/21/2006,10.0.26100.8328 ;***************************************** ; Install Section ;***************************************** [Manufacturer] %STD%=Standard,NTamd64 [Standard.NTamd64] %Pluton.DeviceDesc%=Pluton_Device, ACPI\MSFT0201 ;---------------- copy files [Pluton_Device.NT] CopyFiles=Drivers_Dir [Drivers_Dir] PlutonHsp2.sys [SourceDisksFiles] PlutonHsp2.sys = 1, [SourceDisksNames] 1 = %DiskId1% [DestinationDirs] Drivers_Dir = 13 ; DIRID_DRIVERS [Pluton_Device.NT.HW] AddReg=Pluton_Device.NT.AddReg [Pluton_Device.NT.AddReg] ; ; HSP device should only be accessible by the authenticated user, and all appcontainers ; and LPAC Apps with CAPABILITY_SID_SHARED_USER_CERTIFICATES(S-1-15-3-9) capability ; this is the same as the TPM (see tpm.inf) HKR,,Security,,"D:P(A;;GA;;;AU)(A;;GA;;;S-1-15-2-1)(A;;GA;;;S-1-15-3-9)" ;-------------- Service installation [Pluton_Device.NT.Services] AddService = PlutonHsp2, %SPSVCINST_ASSOCSERVICE%, Pluton_Service_Inst [Pluton_Service_Inst] DisplayName = %Pluton.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\PlutonHsp2.sys ;-------------- WDF specific section ------------- [Pluton_Device.NT.Wdf] KmdfService = PlutonHsp2, Pluton_wdfsect [Pluton_wdfsect] KmdfLibraryVersion = 1.25 ;***************************************** ; Strings Section ;***************************************** [Strings] MSFT = "Microsoft" STD = "(Standard)" SPSVCINST_ASSOCSERVICE = 0x00000002 Pluton.DeviceDesc = "Microsoft Pluton security processor" Pluton.SvcDesc = "Microsoft Pluton Service" DiskId1 = "WDF Pluton Security Processor Installation Disk #1"