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

  1.  ■; Display.inf (for SUR)
  2. ;
  3. ; List of supported displays, manufacturers
  4. ;
  5. ;;++ Added by AddSDisk.cmd
  6. [SourceDisksNames]
  7. 3426=windows cd
  8. [SourceDisksFiles]
  9. vgapnp.sys         = 3426
  10. ;;--
  11. [Version]
  12. Signature="$CHICAGO$"
  13. Provider=%MS%
  14. ;; Commented by AddSDisk.cmd
  15. ;; LayoutFile=layout.inf
  16. ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
  17. Class=Display
  18. DriverVer=06/21/2006,6.0.6001.18000
  19. [DestinationDirs]
  20. DefaultDestDir        = 11
  21. vga.Miniport          = 12
  22. vga.Display           = 11
  23. ;
  24. ; The Manufacturer section lists all of the manufacturers that we will
  25. ; display in the Dialog box
  26. ;
  27. ; Put generic manufacturers at the front so that setup finds those device
  28. ; descriptions first (in case of multiple matches)
  29. ;
  30. [Manufacturer]
  31. %Std%           = Std.Mfg,NTx86
  32. ;
  33. ; Model sections. Each section here corresponds with an entry listed in the
  34. ; [Manufacturer] section, above. The models will be displayed in the order
  35. ; that they appear in the INF file.
  36. ;
  37. ; Each model lists a variation of its own name as a compatible ID. This
  38. ; is done primarily as an optimization during upgrade.
  39. ;
  40. [ControlFlags]
  41. ;ExcludeFromSelect=PCI\CC_0300
  42. ;ExcludeFromSelect=PCI\CC_0301
  43. ;ExcludeFromSelect=PCI\CC_0380
  44. ExcludeFromSelect=LEGACY_UPGRADE_ID
  45. ExcludeFromSelect=*
  46. [Std.Mfg.NTx86]
  47. %stdVga%                                    = vga,PCI\CC_0300
  48. %stdVga%                                    = vga,PCI\CC_0301
  49. ;=PCIVID,,PCI\CC_0380;
  50. %SystemUpgradeDevice% = LEGACY_UPGRADE, LEGACY_UPGRADE_ID
  51. ; so we don't have to hardcode the Mfg, Provider, or Description of the upgrade device in the CI
  52. [SystemUpgradeDeviceStrings]
  53. Mfg=%Std%
  54. Provider=%MS%
  55. Description=%SystemUpgradeDevice%
  56. ; LEGACY_UPGRADE section
  57. [LEGACY_UPGRADE]
  58. [LEGACY_UPGRADE.Services]
  59. AddService = , %SPSVCINST_ASSOCSERVICE%   ; null service install
  60. ; vga Driver section
  61. [vga]
  62. FeatureScore=FE
  63. CopyFiles=vga.Miniport
  64. AddProperty=vga.AddProp
  65. [vga.Miniport]
  66. vgapnp.sys,,,0x100
  67. [vga.AddProp]
  68. GenericDriverInstalled,,,,1
  69. ; Software Installation
  70. [vga.SoftwareSettings]
  71. AddReg = vga_SoftwareDeviceSettings
  72. [vga_SoftwareDeviceSettings]
  73. HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, vga, framebuf, vga256, vga64k
  74. HKR,, VgaCompatible,               %REG_DWORD%,    1
  75. ; Service Installation
  76. [vga.Services]
  77. AddService = vga, 0x00000002, vga_Generic_Service_Inst, vga_EventLog_Inst
  78. [vga_EventLog_Inst]
  79. AddReg = vga_EventLog_AddReg
  80. [vga_EventLog_AddReg]
  81. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\vgapnp.sys"
  82. HKR,,TypesSupported,0x00010001,7
  83. [vga_Generic_Service_Inst]
  84. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  85. StartType      = 3                  ; SERVICE_DEMAND_START
  86. ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
  87. LoadOrderGroup = Video
  88. ServiceBinary  = %12%\vgapnp.sys
  89. ; Migration database syntax
  90. ;
  91. ; PCI_ID = upgrade_value [, DriversList]
  92. ;
  93. ; where PCI_ID  = the PCI ID of the video card
  94. ; upgrade_value = 1 (upgrade) or 0 (no upgrade)
  95. ; DriversList   = This value is optional.  Name of another section in the INF which
  96. ;                 lists image names to check against the existing video drivers in the
  97. ;                 system (the names do NOT include the .sys or any sort of path).
  98. ;
  99. ; If DriversList is not present, the upgrade of the video card is base entirely on
  100. ; upgrade_value.
  101. ;
  102. ; If DriversList is present and a match is made, it negates upgrade_value.  For example,
  103. ; if upgrade_value is equal to %db_upgrade% and a match is made, then the upgrade of the
  104. ; video driver is failed and the old (legacy 4.0 / 3.51) driver is used instead.
  105. ;
  106. ; If the card PCIID is not in the upgrade database, then the driver is upgraded by default.
  107. ;
  108. ; an example DB for a upgrade scenario
  109. ; [VideoUpgradeDatabase]
  110. ; FooBarOne = 1
  111. ; FooBarTwo = 0, FooBarTwo.DriversList
  112. ;
  113. ; [FooBarTwo.DriversList]
  114. ; abcd
  115. ;
  116. ; Ex 1:  FooBarOne ID is matched ===> it is upgraded
  117. ; Ex 2:  FooBarTwo ID is matched and no matches are found in FooBarTwo.DriversList ===> upgrade is failed
  118. ; Ex 3:  FooBarTwo ID is matched and a match is found in FooBarTwo.DriversList ===> upgrade is succeeded
  119. ;
  120. [Strings]
  121. ;
  122. ; Non-Localizable Strings
  123. ;
  124. SPSVCINST_ASSOCSERVICE = 0x00000002
  125. REG_SZ         = 0x00000000
  126. REG_MULTI_SZ   = 0x00010000
  127. REG_EXPAND_SZ  = 0x00020000
  128. REG_BINARY     = 0x00000001
  129. REG_DWORD      = 0x00010001
  130. serviceroot    = System\CurrentControlSet\Services
  131. db_upgrade        = 0x00000001
  132. db_no_upgrade     = 0x00000000
  133. ;
  134. ; Localizable Strings
  135. ;
  136. MS="Microsoft"
  137. autodetect="Autodetect driver"
  138. vgacompat="VGA compatible display adapter"
  139. stdVga="Standard VGA Graphics Adapter"
  140. SystemUpgradeDevice="Video Upgrade Device"
  141. Std          = "(Standard display types)"
  142. GraphAdap    = "Graphics Adapter"
  143. CompatAdap   = "Compatible Graphics Adapter"