home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 4 / Windows / inf / tpm.inf < prev    next >
Windows Setup INFormation  |  2008-01-19  |  9KB  |  177 lines

  1.  ■;
  2. ; Copyright (c) Microsoft Corporation, All Rights Reserved
  3. ;
  4. ; TPM.INF  -- This file contains descriptions of the general purpose
  5. ;             TPM driver
  6. ;
  7. ;;++ Added by AddSDisk.cmd
  8. [SourceDisksNames]
  9. 3426=windows cd
  10. [SourceDisksFiles]
  11. tpm.sys         = 3426
  12. ;;--
  13. [Version]
  14. ;; Commented by AddSDisk.cmd
  15. ;; LayoutFile=layout.inf
  16. Signature="$WINDOWS NT$"
  17. Class=SECURITY
  18. ClassGuid="{D94EE5D8-D189-4994-83D2-F68D7D41B0E6}"
  19. Provider=%MS%
  20. DriverVer=06/21/2006,6.0.6001.18000
  21. [ControlFlags]
  22. ExcludeFromSelect=*PNP0C31,ACPI\PNP0C31,ACPI\BCM0101,ACPI\BCM0102
  23. [DestinationDirs]
  24. DefaultDestDir = 12        ; DIRID_DRIVERS
  25. Tpm_CoInstaller_CopyFiles = 11
  26. ;=========================================================================
  27. ; Class section
  28. [ClassInstall32]
  29. Addreg=SecurityDevicesClassReg
  30. [SecurityDevicesClassReg]
  31. HKR,,,0,%ClassName%
  32. HKR,,Icon,,-5
  33. ;=========================================================================
  34. [Manufacturer]
  35. %STD%=Standard,NTx86
  36. %BROADCOM%=Broadcom,NTx86
  37. [Standard.NTx86]
  38. %STD_DESC%=TpmInstall,ROOT\PNP0C31
  39. %STD_DESC%=TpmInstall,ACPI\PNP0C31
  40. %STD_DESC%=TpmInstall,*PNP0C31
  41. [Broadcom.NTx86]
  42. %BROADCOM_DESC1%=BroadcomA1Install,ACPI\BCM0101
  43. %BROADCOM_DESC2%=BroadcomA2Install,ACPI\BCM0102
  44. ;=========================================================================
  45. ; Standard TPM section
  46. [TpmInstall]
  47. CopyFiles=TpmInstall.CopyFiles
  48. [TpmInstall.CopyFiles]
  49. tpm.sys
  50. [TpmInstall.HW]
  51. ;
  52. ; TPM driver should only be accessible by the TBS service
  53. ;
  54. AddReg=TpmInstall.AddReg
  55. [TpmInstall.AddReg]
  56. ;
  57. ; TPM driver should only be accessible by the TBS service
  58. ;
  59. HKR,,Security,,"D:P(A;;GA;;;S-1-5-80-4167276341-681140529-2035857140-584847688-708058301)"
  60. [TpmInstall.Services]
  61. ; SPSVCINST_ASSOCSERVICE=0x0002
  62. AddService=TPM,0x0002,TpmInstall.AddService,TpmInstall.AddService.EventLog
  63. [TpmInstall.AddService]
  64. ServiceType=1  ; SERVICE_KERNEL_DRIVER
  65. StartType=3    ; SERVICE_DEMAND_START
  66. ErrorControl=1 ; SERVICE_ERROR_NORMAL
  67. ServiceBinary=%10%\system32\drivers\tpm.sys
  68. DisplayName=%TPM%
  69. Description=%TPMDesc%
  70. [TpmInstall.AddService.EventLog]
  71. AddReg = TpmInstall.AddReg.EventLog
  72. [TpmInstall.AddReg.EventLog]
  73. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\tpm.sys"
  74. HKR,,TypesSupported,0x00010001,7
  75. ;=========================================================================
  76. ; Broadcom A1 section
  77. ; Same files are copied as for other TPM's
  78. [BroadcomA1Install]
  79. CopyFiles=TpmInstall.CopyFiles
  80. [BroadcomA1Install.HW]
  81. AddReg=BroadcomA1.AddReg
  82. AddReg=TpmInstall.AddReg
  83. [BroadcomA1.AddReg]
  84. ;
  85. ; Additional entries are DWORD (0x00010001) flags to the driver
  86. HKR,,"SkipInitCommands",0x00010001,1
  87. HKR,,"SkipOverflowCheck",0x00010001,1
  88. HKR,,"SkipUnderflowCheck",0x00010001,1
  89. HKR,,"UsePortBasedIO",0x00010001,1
  90. HKR,,"DelayExpectBitCheck",0x00010001,1
  91. [BroadcomA1Install.Services]
  92. ;
  93. ; Same as for other TPM's
  94. ; SPSVCINST_ASSOCSERVICE=0x0002
  95. AddService=TPM,0x0002,TpmInstall.AddService,TpmInstall.AddService.EventLog
  96. ;=========================================================================
  97. ; Broadcom A2 section
  98. ; Same files are copied as for other TPM's
  99. [BroadcomA2Install]
  100. CopyFiles=TpmInstall.CopyFiles
  101. [BroadcomA2Install.HW]
  102. AddReg=BroadcomA2.AddReg
  103. AddReg=TpmInstall.AddReg
  104. [BroadcomA2.AddReg]
  105. ;
  106. ; Additional entries are DWORD (0x00010001) flags to the driver
  107. HKR,,"DelayExpectBitCheck",0x00010001,1
  108. [BroadcomA2Install.Services]
  109. ;
  110. ; Same as for other TPM's
  111. ; SPSVCINST_ASSOCSERVICE=0x0002
  112. AddService=TPM,0x0002,TpmInstall.AddService,TpmInstall.AddService.EventLog
  113. ;=========================================================================
  114. ; Tpm Coinstaller installation ------
  115. ;
  116. [Tpm.NT.CoInstallers]
  117. AddReg=Tpm_CoInstaller_AddReg
  118. CopyFiles=Tpm_CoInstaller_CopyFiles
  119. [Tpm_CoInstaller_AddReg]
  120. HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01000.dll,WdfCoInstaller"
  121. [Tpm_CoInstaller_CopyFiles]
  122. WdfCoInstaller01000.dll
  123. [Tpm_Device.NT.Wdf]
  124. KmdfService = Tpm, Tpm_wdfsect
  125. [Tpm_wdfsect]
  126. KmdfLibraryVersion = 1.0
  127. [Strings]
  128. MS           = "Microsoft"
  129. STD          = "(Standard)"
  130. STD_DESC     = "Trusted Platform Module 1.2"
  131. BROADCOM     = "Broadcom"
  132. BROADCOM_DESC1= "Broadcom Trusted Platform Module (A1), v1.2"
  133. BROADCOM_DESC2= "Broadcom Trusted Platform Module (A2), v1.2"
  134. ClassName    = "Security Devices"
  135. TPM          = "TPM"
  136. TPMDesc      = "TPM Driver"
  137.