home *** CD-ROM | disk | FTP | other *** search
/ Soft 19 / Soft19.iso / win95-rc / precopy2.cab / deskmgmt.inf < prev    next >
INI File  |  1996-07-16  |  64KB  |  948 lines

  1. ;--------------------------------------------------------------------------
  2. ;                          Version Section:  Required
  3. ;--------------------------------------------------------------------------                                   
  4. [Version]
  5. LayoutFile=layout.inf
  6. SetupClass=BASE
  7. Signature=$CHICAGO$     ; Windows 95 will not accept INF without this.
  8.  
  9. ;--------------------------------------------------------------------------
  10. ;  DestinationDir:  
  11. ;       Defines the destination directories for the [File_list] sections
  12. ;--------------------------------------------------------------------------
  13. [DestinationDirs]
  14. Copy_deskMgmt.instrum=11     ; goes to LDID_SYS (C:\Windows\System)
  15. Copy_deskMgmt.inf=17         ; goes to LDID_INF (C:\Windows\INF)
  16. ;  We have two sections for diskmgmt.vxd: one to delete the old one from it's
  17. ;  old location in IOSubsys (if it's there), the other to put it in its new 
  18. ;  place in System.
  19. Del_diskMgmt.vxd=12          ; delete from C:\Windows\System\IOSubsys
  20. Copy_newDiskMgmt.vxd=11      ; goes to C:\Windows\System
  21.  
  22. Copy_DMIMgmt.files=11        ; goes to LDID_SYS (C:\Windows\SYSTEM )
  23. Copy_DMIMgmt.reg=17        ; goes to LDID_INF
  24.  
  25. ;--------------------------------------------------------------------------
  26. ;  BaseWinOptions:  A list of install section names that Setup will
  27. ;                   unconditionally call during Setup.  This is an optional
  28. ;                   section that can be in all INF files that Setup loads.
  29. ;                   Setup will merge all of the BaseWinOptions sections from
  30. ;                   all the INF files, so care should be taken to use unique
  31. ;                   section names.
  32. ;--------------------------------------------------------------------------        
  33. [BaseWinOptions]
  34. Register_DeskMgmt
  35.  
  36. [Register_DeskMgmt]
  37. AddReg=Register_DeskMgmt.AddReg
  38. CopyFiles=Copy_deskMgmt.inf
  39.  
  40. [Register_DeskMgmt.AddReg]
  41. ; Registers SystemMgmt so it shows up in Maint Mode Setup, 
  42. ; set initial status to uninstalled:
  43. HKLM,%KEY_OPTIONAL%,"DeskMgmt",,"DeskMgmt"
  44. HKLM,%KEY_OPTIONAL%\DeskMgmt,INF,,"DeskMgmt.inf"
  45. HKLM,%KEY_OPTIONAL%\DeskMgmt,Section,,"DeskMgmt_Install"
  46. HKLM,%KEY_OPTIONAL%\DeskMgmt,Installed,,"0"
  47.  
  48. ;-------------------------------------------------------------------------
  49. ;  Optional Components:  Required section for Setup to run Maintenance Mode.
  50. ;                        This section lists the optional components that are
  51. ;                        in on/off states.  User must toggle the checkbox
  52. ;                        from CPL to install.  
  53. ;------------------------------------------------------------------------- 
  54. [Optional Components]
  55. DeskMgmt_Install
  56.  
  57. ;-------------------------------------------------------------------------
  58. ;                       Install Section - Actual WMI infrastructure:
  59. ;-------------------------------------------------------------------------
  60. [DeskMgmt_Install]
  61. OptionDesc = %DeskMgmt_DESC%    ; Component name 
  62. Tip = %DeskMgmt_TIP%            ; Description of component
  63. Parent = AccessTop              ; If component has a parent, identify.  
  64. CopyFiles = Copy_deskMgmt.inf, Copy_deskMgmt.instrum, Copy_newDiskMgmt.vxd, Copy_DMIMgmt.files, Copy_DMIMgmt.reg
  65. DelFiles = Del_diskMgmt.vxd
  66. DelReg = DeskMgmt.clean.reg     ; Start clean
  67. AddReg = DeskMgmt.install.reg   ; Registry info.
  68. InstallType = 0                 ; Installation type. 0-Compact,1-Typical,
  69.                 ; 2-Portable,3-Custom 
  70. IconIndex = 17
  71. Uninstall = DeskMgmt_Remove     ; Uninstall option if applicable.
  72.  
  73. ;-------------------------------------------------------------
  74. ;         Delete-from-Reg Section - make a clean start
  75. ;-------------------------------------------------------------
  76. [DeskMgmt.clean.reg]
  77. HKLM,%DMData%
  78. HKLM,%DMMIF%
  79.  
  80. ;-------------------------------------------------------------
  81. ;         Add-to-Reg Section
  82. ;-------------------------------------------------------------
  83. [DeskMgmt.install.reg]
  84. HKLM,%KEY_OPTIONAL%,"DeskMgmt",,"DeskMgmt" ;create new folder
  85. HKLM,%KEY_OPTIONAL%\DeskMgmt,INF,,"DeskMgmt.inf"    ;INF info.
  86. ;  Section=Install Section in INF
  87. HKLM,%KEY_OPTIONAL%\DeskMgmt,Section,,"DeskMgmt_Install"        
  88. HKLM,%KEY_OPTIONAL%\DeskMgmt,Installed,,"1"             ;Set Installed to "Yes"
  89.  
  90. ;;;;;;;;;;;;;;;;;;;;;;;
  91. ; Here is all the registry stuff (under HKLM\DesktopManagement\Install)
  92. ; These entries get copied into the right places (under the Data branch) when DMCONFIG is run.
  93. ; Some of this goes directly under DATA\2, since we know that's where the 
  94. ; system component is.
  95. ;
  96.  
  97. ;  This is the component counter.  Start at 3 to leave room for
  98. ;  DMI Service Layer and PC System components.
  99. HKLM,DesktopManagement\Install,"NextComponentID",1,03,00,00,00
  100.  
  101. ;  This tells DMConfig that the DATA branch is partly installed.
  102. ;  DMConfig will set the value to 2 when installation is complete.
  103. HKLM,DesktopManagement\Install\Schemas,"DATA",1,01
  104.  
  105. ;  Default instrumentation - applies to all components (resources, ;Device, etc)
  106. ;
  107. HKLM,DesktopManagement\Install\Defaults\Data\Default\%%ComponentID,";Device",,"%%Device"
  108. HKLM,DesktopManagement\Install\Defaults\Data\Default\%%ComponentID,";Driver",,"%%Driver"
  109. HKLM,DesktopManagement\Install\Defaults\Data\Default\%%ComponentID\Resources,",ResourceBase",,"deskmgmt.dll,DM_Query_Device_Resource_Info"
  110. HKLM,DesktopManagement\Install\Defaults\Data\Default\%%ComponentID\Resources,",ResourceSize",,"deskmgmt.dll,DM_Query_Device_Resource_Info"
  111. HKLM,DesktopManagement\Install\Defaults\Data\Default\%%ComponentID\Resources,",ResourceType",,"deskmgmt.dll,DM_Query_Device_Resource_Info"
  112. HKLM,DesktopManagement\Install\Defaults\Data\Default\%%ComponentID\IRQ,",IRQNumber",,"deskmgmt.dll,DM_Query_Device_IRQ_Info"
  113. HKLM,DesktopManagement\Install\Defaults\Data\Default\%%ComponentID\I/O,",I/OStartingAddress",,"deskmgmt.dll,DM_Query_Device_IO_Info"
  114. HKLM,DesktopManagement\Install\Defaults\Data\Default\%%ComponentID\I/O,",I/OEndingAddress",,"deskmgmt.dll,DM_Query_Device_IO_Info"
  115. HKLM,DesktopManagement\Install\Defaults\Data\Default\%%ComponentID\DMA,",DMANumber",,"deskmgmt.dll,DM_Query_Device_DMA_Info"
  116. HKLM,DesktopManagement\Install\Defaults\Data\Default\%%ComponentID\MemoryMappedI/O,",MemoryMappedI/OStartingAddress",,"deskmgmt.dll,DM_Query_Device_Memory_Mapped_IO_Info"
  117. HKLM,DesktopManagement\Install\Defaults\Data\Default\%%ComponentID\MemoryMappedI/O,",MemoryMappedI/OEndingAddress",,"deskmgmt.dll,DM_Query_Device_Memory_Mapped_IO_Info"
  118.  
  119. ;  Instrumentation and links for various device classes
  120. ;
  121. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID,",PhysicalDisk",,"deskmgmt.dll,DM_Query_Physical_Disk_Info"
  122. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID,",PhysicalDisk",,"deskmgmt.dll,DM_Query_Physical_Disk_Info"
  123. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID,",VideoBIOSCharacteristic",,"deskmgmt.dll,DM_Query_Video_BIOS_Characteristic_Info"
  124. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID,",VideoBIOS",,"deskmgmt.dll,DM_Query_Video_BIOS_Info"
  125. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID,",Video",,"deskmgmt.dll,DM_Query_Video_Info"
  126. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID,",Keyboard",,"deskmgmt.dll,DM_Query_Keyboard_Info"
  127. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID,":KeyboardType",,"%%Device\DeviceDesc"
  128. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID,",Mouse",,"deskmgmt.dll,DM_Query_Mouse_Info"
  129. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID,",OIDs",,"deskmgmt.dll,DM_Query_Netcard_OID"
  130. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID,",NetworkAdapter802Port",,"deskmgmt.dll,DM_Query_Netcard_Info"
  131. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\802AlternateAddress,",AddressType",,"deskmgmt.dll,DM_Query_Netcard_Alternate_Address_Value"
  132. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\802AlternateAddress,",AlternateAddress",,"deskmgmt.dll,DM_Query_Netcard_Alternate_Address_Value"
  133. HKLM,DesktopManagement\Install\Defaults\Data\NetTrans\%%ComponentID,",Protocol",,"deskmgmt.dll,DM_Query_Protocol_Info"
  134. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID,",ParallelPort",,"deskmgmt.dll,DM_Query_Parallel_Port_Info"
  135. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID,",SerialPort",,"deskmgmt.dll,DM_Query_Serial_Port_Info"
  136.  
  137. ;  Instrumentation over-rides for NE3200 cards
  138. ;
  139. HKLM,DesktopManagement\Install\Devices\Data\EISA\*NVL0701\%%ComponentID,",NetworkAdapter802Port",,""
  140. HKLM,DesktopManagement\Install\Devices\Data\EISA\*NVL0701\%%ComponentID,",OIDs",,""
  141. HKLM,DesktopManagement\Install\Devices\Data\EISA\*NVL0702\%%ComponentID,",NetworkAdapter802Port",,""
  142. HKLM,DesktopManagement\Install\Devices\Data\EISA\*NVL0702\%%ComponentID,",OIDs",,""
  143.  
  144. ;  "Target" values for unknown items from MIF.  These should be
  145. ;  filled in by system or device vendors to complete the MIF.
  146. ;
  147. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID,"ConnectorType",1,02        ; "Unknown"
  148. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID,"ConnectorPinout",1,02    ; "Unknown"
  149. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID,"DMASupport",1,
  150. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID,"ConnectorType",1,02        ; "Unknown"
  151. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID,"ConnectorPinout",1,02    ; "Unknown"
  152. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID,"MaximumSpeed",1,00,C2,01,00    ; 115,200
  153. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID,"SerialPortCapabilities",1,
  154. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID,"KeyboardConnectorType",1,02
  155. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID,"VideoMemoryType",1,
  156. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID,"ScanMode",1,
  157. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID,"VideoPhysicalLocation",1,02
  158. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID,"CurrentNumberOfRows",1,
  159. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID,"CurrentNumberOfColumns",1,
  160. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID,"CurrentRefreshRate",1,
  161. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID,"VideoBIOSShadowingState",1,
  162. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID,"VideoBIOSDate",1,
  163.  
  164. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID,"InterfaceDescription",,"Unknown"
  165. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID,"RemovableDrive",1,
  166. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID,"RemovableMedia",1,
  167. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID,"PhysicalCylinderForWritePrecompensation",1,
  168. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID,"PhysicalCylinderForLandingZone",1,
  169. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID,"NumberOfCurrentBadBlocksOrSectors",1,
  170. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID,"PhysicalLocation",1,01
  171.  
  172. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID,"InterfaceDescription",,"Unknown"
  173. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID,"RemovableDrive",1,
  174. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID,"RemovableMedia",1,
  175. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID,"PhysicalCylinderForWritePrecompensation",1,
  176. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID,"PhysicalCylinderForLandingZone",1,
  177. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID,"NumberOfCurrentBadBlocksOrSectors",1,
  178. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID,"PhysicalLocation",1,01
  179.  
  180. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID,"MousePortName",,"Unknown"
  181. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\NetworkAdapter802PortGroupExtra,"ConnectorType",1,02
  182. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\NetworkAdapter802PortGroupExtra,"DataRate",1,00
  183. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\NetworkAdapterHardwareExtra,"TransmissionCapability",1,
  184. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\NetworkAdapterHardwareExtra,"NetworkAdapterRAMSize",1,
  185. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\DriverExtra,"DriverSize",1,
  186. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\BootROM,"BootROMDescription",,"Unknown"
  187. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\BootROM,"BootROMVersion",,"Unknown"
  188. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\BootROM,"RemoteBootProtocolType",1,02,00,00,00
  189. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\BootROM,"RemoteBootProtocolVersion",,"Unknown"
  190. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\BootROM\CapabilityDescription,"1",,""
  191. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\BootROM\CapabilityStatus,"1",,""
  192.  
  193. ;  FRU (Field Replacable Unit)
  194. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\FRU,"Description",,"Unknown"
  195. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\FRU,"Manufacturer",,"Unknown"
  196. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\FRU,"Model",,"Unknown"
  197. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\FRU,"PartNumber",,"Unknown"
  198. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\FRU,"FRUSerialNumber",,"Unknown"
  199. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\FRU,"RevisionLevel",,"Unknown"
  200. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\FRU,"WarrantyStartDate",1,
  201. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\FRU,"WarrantyDuration",1,00
  202. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\FRU,"SupportPhoneNumber",,"Unknown"
  203.  
  204. ;  Operational State info
  205. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\OperationalState,"OperationalStatus",1,01
  206. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\OperationalState,"UsageState",1,01
  207. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\OperationalState,"AvailabilityStatus",1,01
  208. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\OperationalState,"AdministrativeState",1,01
  209. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\OperationalState,"FatalErrorCount",1,00
  210. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\OperationalState,"MajorErrorCount",1,00
  211. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\OperationalState,"WarningErrorCount",1,00
  212.  
  213. ;  Component ID group
  214. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\ComponentID,"Manufacturer",,"Unknown"
  215. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\ComponentID,"Product",,"Unknown"
  216. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\ComponentID,"Version",,"Unknown"
  217. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\ComponentID,"SerialNumber",,"Unknown"
  218. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\ComponentID,"Installation",,"%DateTime"
  219. HKLM,DesktopManagement\Install\Defaults\Data\ParallelPort\%%ComponentID\ComponentID,"Verify",1,02
  220.  
  221. ;  FRU (Field Replacable Unit)
  222. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\FRU,"Description",,"Unknown"
  223. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\FRU,"Manufacturer",,"Unknown"
  224. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\FRU,"Model",,"Unknown"
  225. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\FRU,"PartNumber",,"Unknown"
  226. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\FRU,"FRUSerialNumber",,"Unknown"
  227. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\FRU,"RevisionLevel",,"Unknown"
  228. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\FRU,"WarrantyStartDate",1,
  229. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\FRU,"WarrantyDuration",1,00
  230. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\FRU,"SupportPhoneNumber",,"Unknown"
  231.  
  232. ;  Operational State info
  233. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\OperationalState,"OperationalStatus",1,01
  234. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\OperationalState,"UsageState",1,01
  235. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\OperationalState,"AvailabilityStatus",1,01
  236. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\OperationalState,"AdministrativeState",1,01
  237. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\OperationalState,"FatalErrorCount",1,00
  238. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\OperationalState,"MajorErrorCount",1,00
  239. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\OperationalState,"WarningErrorCount",1,00
  240.  
  241. ;  Component ID group
  242. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\ComponentID,"Manufacturer",,"Unknown"
  243. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\ComponentID,"Product",,"Unknown"
  244. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\ComponentID,"Version",,"Unknown"
  245. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\ComponentID,"SerialNumber",,"Unknown"
  246. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\ComponentID,"Installation",,"%DateTime"
  247. HKLM,DesktopManagement\Install\Defaults\Data\SerialPort\%%ComponentID\ComponentID,"Verify",1,02
  248.  
  249. ;  FRU (Field Replacable Unit)
  250. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\FRU,"Description",,"Unknown"
  251. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\FRU,"Manufacturer",,"Unknown"
  252. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\FRU,"Model",,"Unknown"
  253. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\FRU,"PartNumber",,"Unknown"
  254. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\FRU,"FRUSerialNumber",,"Unknown"
  255. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\FRU,"RevisionLevel",,"Unknown"
  256. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\FRU,"WarrantyStartDate",1,
  257. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\FRU,"WarrantyDuration",1,00
  258. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\FRU,"SupportPhoneNumber",,"Unknown"
  259.  
  260. ;  Operational State info
  261. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\OperationalState,"OperationalStatus",1,01
  262. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\OperationalState,"UsageState",1,01
  263. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\OperationalState,"AvailabilityStatus",1,01
  264. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\OperationalState,"AdministrativeState",1,01
  265. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\OperationalState,"FatalErrorCount",1,00
  266. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\OperationalState,"MajorErrorCount",1,00
  267. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\OperationalState,"WarningErrorCount",1,00
  268.  
  269. ;  Component ID group
  270. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\ComponentID,"Manufacturer",,"Unknown"
  271. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\ComponentID,"Product",,"Unknown"
  272. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\ComponentID,"Version",,"Unknown"
  273. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\ComponentID,"SerialNumber",,"Unknown"
  274. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\ComponentID,"Installation",,"%DateTime"
  275. HKLM,DesktopManagement\Install\Defaults\Data\Display\%%ComponentID\ComponentID,"Verify",1,02
  276.  
  277. ;  FRU (Field Replacable Unit)
  278. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\FRU,"Description",,"Unknown"
  279. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\FRU,"Manufacturer",,"Unknown"
  280. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\FRU,"Model",,"Unknown"
  281. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\FRU,"PartNumber",,"Unknown"
  282. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\FRU,"FRUSerialNumber",,"Unknown"
  283. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\FRU,"RevisionLevel",,"Unknown"
  284. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\FRU,"WarrantyStartDate",1,
  285. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\FRU,"WarrantyDuration",1,00
  286. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\FRU,"SupportPhoneNumber",,"Unknown"
  287.  
  288. ;  Operational State info
  289. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\OperationalState,"OperationalStatus",1,01
  290. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\OperationalState,"UsageState",1,01
  291. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\OperationalState,"AvailabilityStatus",1,01
  292. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\OperationalState,"AdministrativeState",1,01
  293. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\OperationalState,"FatalErrorCount",1,00
  294. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\OperationalState,"MajorErrorCount",1,00
  295. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\OperationalState,"WarningErrorCount",1,00
  296.  
  297. ;  Component ID group
  298. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\ComponentID,"Manufacturer",,"Unknown"
  299. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\ComponentID,"Product",,"Unknown"
  300. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\ComponentID,"Version",,"Unknown"
  301. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\ComponentID,"SerialNumber",,"Unknown"
  302. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\ComponentID,"Installation",,"%DateTime"
  303. HKLM,DesktopManagement\Install\Defaults\Data\Keyboard\%%ComponentID\ComponentID,"Verify",1,02
  304.  
  305. ;  FRU (Field Replacable Unit)
  306. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\FRU,"Description",,"Unknown"
  307. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\FRU,"Manufacturer",,"Unknown"
  308. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\FRU,"Model",,"Unknown"
  309. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\FRU,"PartNumber",,"Unknown"
  310. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\FRU,"FRUSerialNumber",,"Unknown"
  311. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\FRU,"RevisionLevel",,"Unknown"
  312. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\FRU,"WarrantyStartDate",1,
  313. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\FRU,"WarrantyDuration",1,00
  314. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\FRU,"SupportPhoneNumber",,"Unknown"
  315.  
  316. ;  Operational State info
  317. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\OperationalState,"OperationalStatus",1,01
  318. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\OperationalState,"UsageState",1,01
  319. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\OperationalState,"AvailabilityStatus",1,01
  320. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\OperationalState,"AdministrativeState",1,01
  321. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\OperationalState,"FatalErrorCount",1,00
  322. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\OperationalState,"MajorErrorCount",1,00
  323. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\OperationalState,"WarningErrorCount",1,00
  324.  
  325. ;  Component ID group
  326. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\ComponentID,"Manufacturer",,"Unknown"
  327. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\ComponentID,"Product",,"Unknown"
  328. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\ComponentID,"Version",,"Unknown"
  329. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\ComponentID,"SerialNumber",,"Unknown"
  330. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\ComponentID,"Installation",,"%DateTime"
  331. HKLM,DesktopManagement\Install\Defaults\Data\DiskDrive\%%ComponentID\ComponentID,"Verify",1,02
  332.  
  333. ;  FRU (Field Replacable Unit)
  334. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\FRU,"Description",,"Unknown"
  335. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\FRU,"Manufacturer",,"Unknown"
  336. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\FRU,"Model",,"Unknown"
  337. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\FRU,"PartNumber",,"Unknown"
  338. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\FRU,"FRUSerialNumber",,"Unknown"
  339. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\FRU,"RevisionLevel",,"Unknown"
  340. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\FRU,"WarrantyStartDate",1,
  341. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\FRU,"WarrantyDuration",1,00
  342. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\FRU,"SupportPhoneNumber",,"Unknown"
  343.  
  344. ;  Operational State info
  345. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\OperationalState,"OperationalStatus",1,01
  346. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\OperationalState,"UsageState",1,01
  347. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\OperationalState,"AvailabilityStatus",1,01
  348. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\OperationalState,"AdministrativeState",1,01
  349. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\OperationalState,"FatalErrorCount",1,00
  350. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\OperationalState,"MajorErrorCount",1,00
  351. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\OperationalState,"WarningErrorCount",1,00
  352.  
  353. ;  Component ID group
  354. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\ComponentID,"Manufacturer",,"Unknown"
  355. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\ComponentID,"Product",,"Unknown"
  356. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\ComponentID,"Version",,"Unknown"
  357. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\ComponentID,"SerialNumber",,"Unknown"
  358. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\ComponentID,"Installation",,"%DateTime"
  359. HKLM,DesktopManagement\Install\Defaults\Data\CDROM\%%ComponentID\ComponentID,"Verify",1,02
  360.  
  361. ;  FRU (Field Replacable Unit)
  362. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\FRU,"Description",,"Unknown"
  363. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\FRU,"Manufacturer",,"Unknown"
  364. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\FRU,"Model",,"Unknown"
  365. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\FRU,"PartNumber",,"Unknown"
  366. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\FRU,"FRUSerialNumber",,"Unknown"
  367. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\FRU,"RevisionLevel",,"Unknown"
  368. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\FRU,"WarrantyStartDate",1,
  369. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\FRU,"WarrantyDuration",1,00
  370. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\FRU,"SupportPhoneNumber",,"Unknown"
  371.  
  372. ;  Operational State info
  373. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\OperationalState,"OperationalStatus",1,01
  374. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\OperationalState,"UsageState",1,01
  375. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\OperationalState,"AvailabilityStatus",1,01
  376. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\OperationalState,"AdministrativeState",1,01
  377. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\OperationalState,"FatalErrorCount",1,00
  378. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\OperationalState,"MajorErrorCount",1,00
  379. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\OperationalState,"WarningErrorCount",1,00
  380.  
  381. ;  Component ID group
  382. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\ComponentID,"Manufacturer",,"Unknown"
  383. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\ComponentID,"Product",,"Unknown"
  384. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\ComponentID,"Version",,"Unknown"
  385. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\ComponentID,"SerialNumber",,"Unknown"
  386. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\ComponentID,"Installation",,"%DateTime"
  387. HKLM,DesktopManagement\Install\Defaults\Data\Mouse\%%ComponentID\ComponentID,"Verify",1,02
  388.  
  389. ;  FRU (Field Replacable Unit)
  390. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\FRU,"Description",,"Unknown"
  391. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\FRU,"Manufacturer",,"Unknown"
  392. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\FRU,"Model",,"Unknown"
  393. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\FRU,"PartNumber",,"Unknown"
  394. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\FRU,"FRUSerialNumber",,"Unknown"
  395. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\FRU,"RevisionLevel",,"Unknown"
  396. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\FRU,"WarrantyStartDate",1,
  397. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\FRU,"WarrantyDuration",1,00
  398. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\FRU,"SupportPhoneNumber",,"Unknown"
  399.  
  400. ;  Operational State info
  401. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\OperationalState,"OperationalStatus",1,01
  402. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\OperationalState,"UsageState",1,01
  403. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\OperationalState,"AvailabilityStatus",1,01
  404. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\OperationalState,"AdministrativeState",1,01
  405. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\OperationalState,"FatalErrorCount",1,00
  406. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\OperationalState,"MajorErrorCount",1,00
  407. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\OperationalState,"WarningErrorCount",1,00
  408.  
  409. ;  Component ID group
  410. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\ComponentID,"Manufacturer",,"Unknown"
  411. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\ComponentID,"Product",,"Unknown"
  412. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\ComponentID,"Version",,"Unknown"
  413. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\ComponentID,"SerialNumber",,"Unknown"
  414. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\ComponentID,"Installation",,"%DateTime"
  415. HKLM,DesktopManagement\Install\Defaults\Data\Net\%%ComponentID\ComponentID,"Verify",1,02
  416.  
  417. ;  Create lists of links under system component to other components.
  418. ;
  419. HKLM,DesktopManagement\Data\2,",FloppyDiskControllers",,"deskmgmt.dll,DM_Query_Floppy_Disk_Controllers"
  420. HKLM,DesktopManagement\Data\2,",HardDiskControllers",,"deskmgmt.dll,DM_Query_Hard_Disk_Controllers"
  421. HKLM,DesktopManagement\Data\2,",SCSIControllers",,"deskmgmt.dll,DM_Query_SCSI_Controllers"
  422. HKLM,DesktopManagement\Data\2,",Disks",,"deskmgmt.dll,DM_Query_Physical_Disk"
  423. HKLM,DesktopManagement\Data\2,",Keyboards",,"deskmgmt.dll,DM_Query_Keyboards"
  424. HKLM,DesktopManagement\Data\2,",Mice",,"deskmgmt.dll,DM_Query_Mice"
  425. HKLM,DesktopManagement\Data\2,",NetworkAdapters",,"deskmgmt.dll,DM_Query_Netcards"
  426. HKLM,DesktopManagement\Data\2,",NetworkClients",,"deskmgmt.dll,DM_Query_Network_Clients"
  427. HKLM,DesktopManagement\Data\2,",NetworkProtocols",,"deskmgmt.dll,DM_Query_Network_Protocols"
  428. HKLM,DesktopManagement\Data\2,",NetworkServices",,"deskmgmt.dll,DM_Query_Network_Services"
  429. HKLM,DesktopManagement\Data\2,",Power",,"deskmgmt.dll,DM_Query_Power_Info"
  430. HKLM,DesktopManagement\Data\2,",ParallelPorts",,"deskmgmt.dll,DM_Query_Parallel_Ports"
  431. ; HKLM,DesktopManagement\Data\2,",PhysicalMemory",,"deskmgmt.dll,DM_Query_Memory_Info"
  432. HKLM,DesktopManagement\Data\2,",SerialPorts",,"deskmgmt.dll,DM_Query_Serial_Ports"
  433. HKLM,DesktopManagement\Data\2,",SystemResourcesDescription",,"deskmgmt.dll,DM_Query_System_Resource_Desc_Info"
  434. HKLM,DesktopManagement\Data\2,",VideoControllers",,"deskmgmt.dll,DM_Query_Video_Controllers"
  435. HKLM,DesktopManagement\Data\2,",Modems",,"deskmgmt.dll,DM_Query_Modems"
  436.  
  437. ;  Instrumentation of System component - goes directly under DM\Data\2.
  438. ;  
  439. HKLM,DesktopManagement\Data\2,",Accessibility",,"deskmgmt.dll,DM_Query_Accessibility_Info"
  440. HKLM,DesktopManagement\Data\2\SystemBIOS,",SystemBIOS",,"deskmgmt.dll,DM_Query_BIOS_Info"
  441. HKLM,DesktopManagement\Data\2\Processor,",ProcessorType",,"deskmgmt.dll,DM_Query_CPU_Info"
  442. HKLM,DesktopManagement\Data\2\Processor,",ProcessorFamily",,"deskmgmt.dll,DM_Query_CPU_Info"
  443. HKLM,DesktopManagement\Data\2\Processor,",ProcessorModel",,"deskmgmt.dll,DM_Query_CPU_Info"
  444. HKLM,DesktopManagement\Data\2\Processor,",ProcessorStepping",,"deskmgmt.dll,DM_Query_CPU_Info"
  445. HKLM,DesktopManagement\Data\2\Processor,",ProcessorFeature",,"deskmgmt.dll,DM_Query_CPU_Info"
  446. HKLM,DesktopManagement\Data\2\Processor,",ProcessorRole",,"deskmgmt.dll,DM_Query_CPU_Info"
  447.  
  448. HKLM,DesktopManagement\Data\2\LogicalDrives,",LogicalDriveName",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  449. HKLM,DesktopManagement\Data\2\LogicalDrives,",LogicalDriveVolumeLabel",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  450. HKLM,DesktopManagement\Data\2\LogicalDrives,",LogicalDriveVolumeSerialNumber",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  451. HKLM,DesktopManagement\Data\2\LogicalDrives,",LogicalDriveVolumeFlags",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  452. HKLM,DesktopManagement\Data\2\LogicalDrives,",LogicalDriveFileSystem",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  453. HKLM,DesktopManagement\Data\2\LogicalDrives,",NumberOfLogicalSectorsPerCluster",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  454. HKLM,DesktopManagement\Data\2\LogicalDrives,",LogicalSectorSize",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  455. HKLM,DesktopManagement\Data\2\LogicalDrives,",NumberOfLogicalFreeClusters",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  456. HKLM,DesktopManagement\Data\2\LogicalDrives,",NumberOfLogicalClusters",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  457. HKLM,DesktopManagement\Data\2\LogicalDrives,",LogicalTotalSize",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  458. HKLM,DesktopManagement\Data\2\LogicalDrives,",LogicalFreeSize",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  459. HKLM,DesktopManagement\Data\2\LogicalDrives,",LogicalTotalSizeK",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  460. HKLM,DesktopManagement\Data\2\LogicalDrives,",LogicalFreeSizeK",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  461. HKLM,DesktopManagement\Data\2\LogicalDrives,",LogicalDrivePath",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  462. HKLM,DesktopManagement\Data\2\LogicalDrives,",MediaLoaded",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  463. HKLM,DesktopManagement\Data\2\LogicalDrives,",LogicalDriveType",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  464. HKLM,DesktopManagement\Data\2\LogicalDrives,",LogicalDriveVolumeLabelAndSerial",,"deskmgmt.dll,DM_Query_Logical_Disk_Info"
  465.  
  466. HKLM,DesktopManagement\Data\2\Partition,",PartitionName",,"deskmgmt.dll,DM_Query_Partition_Info"
  467. HKLM,DesktopManagement\Data\2\Partition,",PartitionVolumeLabel",,"deskmgmt.dll,DM_Query_Partition_Info"
  468. HKLM,DesktopManagement\Data\2\Partition,",PartitionVolumeSerialNumber",,"deskmgmt.dll,DM_Query_Partition_Info"
  469. HKLM,DesktopManagement\Data\2\Partition,",PartitionVolumeFlags",,"deskmgmt.dll,DM_Query_Partition_Info"
  470. HKLM,DesktopManagement\Data\2\Partition,",PartitionFileSystem",,"deskmgmt.dll,DM_Query_Partition_Info"
  471. HKLM,DesktopManagement\Data\2\Partition,",NumberOfPartitionSectorsPerCluster",,"deskmgmt.dll,DM_Query_Partition_Info"
  472. HKLM,DesktopManagement\Data\2\Partition,",PartitionSectorSize",,"deskmgmt.dll,DM_Query_Partition_Info"
  473. HKLM,DesktopManagement\Data\2\Partition,",NumberOfPartitionFreeClusters",,"deskmgmt.dll,DM_Query_Partition_Info"
  474. HKLM,DesktopManagement\Data\2\Partition,",NumberOfPartitionClusters",,"deskmgmt.dll,DM_Query_Partition_Info"
  475. HKLM,DesktopManagement\Data\2\Partition,",PartitionTotalSize",,"deskmgmt.dll,DM_Query_Partition_Info"
  476. HKLM,DesktopManagement\Data\2\Partition,",PartitionFreeSize",,"deskmgmt.dll,DM_Query_Partition_Info"
  477. HKLM,DesktopManagement\Data\2\Partition,",PartitionTotalSizeK",,"deskmgmt.dll,DM_Query_Partition_Info"
  478. HKLM,DesktopManagement\Data\2\Partition,",PartitionFreeSizeK",,"deskmgmt.dll,DM_Query_Partition_Info"
  479. HKLM,DesktopManagement\Data\2\Partition,",MediaLoaded",,"deskmgmt.dll,DM_Query_Partition_Info"
  480. HKLM,DesktopManagement\Data\2\Partition,",PartitionDriveType",,"deskmgmt.dll,DM_Query_Partition_Info"
  481. HKLM,DesktopManagement\Data\2\Partition,",PartitionVolumeLabelAndSerial",,"deskmgmt.dll,DM_Query_Partition_Info"
  482.  
  483. HKLM,DesktopManagement\Data\2\DiskMappingTable,",DiskIndex",,"deskmgmt.dll,DM_Query_Disk_Mapping"
  484. HKLM,DesktopManagement\Data\2\DiskMappingTable,",PartitionIndex",,"deskmgmt.dll,DM_Query_Disk_Mapping"
  485.  
  486. HKLM,DesktopManagement\Data\2\OperatingSystem,",OperatingSystemName",,"deskmgmt.dll,DM_Query_Operating_System_Info"
  487. HKLM,DesktopManagement\Data\2\OperatingSystem,",OperatingSystemVersion",,"deskmgmt.dll,DM_Query_Operating_System_Info"
  488. HKLM,DesktopManagement\Data\2\OperatingSystem,",OperatingSystemDescription",,"deskmgmt.dll,DM_Query_Operating_System_Info"
  489. HKLM,DesktopManagement\Data\2\OperatingSystem,",PrimaryOperatingSystem",,"deskmgmt.dll,DM_Query_Operating_System_Info"
  490. HKLM,DesktopManagement\Data\2\OperatingSystem,",OperatingSystemBootDeviceStorageType",,"deskmgmt.dll,DM_Query_Operating_System_Info"
  491. HKLM,DesktopManagement\Data\2\OperatingSystem,",OperatingSystemBootDeviceIndex",,"deskmgmt.dll,DM_Query_Operating_System_Info"
  492. HKLM,DesktopManagement\Data\2\OperatingSystem,",OperatingSystemBootPartitionIndex",,"deskmgmt.dll,DM_Query_Operating_System_Info"
  493. HKLM,DesktopManagement\Data\2\GeneralInformation,",Time",,"deskmgmt.dll,DM_Query_Time"
  494. HKLM,DesktopManagement\Data\2\GeneralInformation,",TimeZone",,"deskmgmt.dll,DM_Query_TimeZone_Info"
  495. HKLM,DesktopManagement\Data\2\SystemBIOSCharacteristics,",BIOSCharacteristics",,"deskmgmt.dll,DM_Query_BIOS_Characteristic_Info"
  496. HKLM,DesktopManagement\Data\2\IRQ,",IRQNumber",,"deskmgmt.dll,DM_Query_System_IRQ_Info"
  497. HKLM,DesktopManagement\Data\2\IRQ,",IRQAvailability",,"deskmgmt.dll,DM_Query_System_IRQ_Info"
  498. HKLM,DesktopManagement\Data\2\IRQ,",IRQOwner",,"deskmgmt.dll,DM_Query_System_IRQ_Info"
  499. HKLM,DesktopManagement\Data\2\IRQ,",IRQShareable",,"deskmgmt.dll,DM_Query_System_IRQ_Info"
  500. HKLM,DesktopManagement\Data\2\IRQ,",IRQTriggerType",,"deskmgmt.dll,DM_Query_System_IRQ_Info"
  501. HKLM,DesktopManagement\Data\2\DMA,",DMAOwner",,"deskmgmt.dll,DM_Query_System_DMA_Info"
  502. HKLM,DesktopManagement\Data\2\DMA,",DMANumber",,"deskmgmt.dll,DM_Query_System_DMA_Info"
  503. HKLM,DesktopManagement\Data\2\DMA,",DMAAvailability",,"deskmgmt.dll,DM_Query_System_DMA_Info"
  504. HKLM,DesktopManagement\Data\2\DMA,",DMAChannelWidth",,"deskmgmt.dll,DM_Query_System_DMA_Info"
  505. HKLM,DesktopManagement\Data\2\I/O,",I/OOwner",,"deskmgmt.dll,DM_Query_System_IO_Info"
  506. HKLM,DesktopManagement\Data\2\I/O,",I/OEndingAddress",,"deskmgmt.dll,DM_Query_System_IO_Info"
  507. HKLM,DesktopManagement\Data\2\I/O,",I/OStartingAddress",,"deskmgmt.dll,DM_Query_System_IO_Info"
  508. HKLM,DesktopManagement\Data\2\MemoryMappedI/O,",MemoryMappedI/OOwner",,"deskmgmt.dll,DM_Query_System_Memory_Mapped_IO_Info"
  509. HKLM,DesktopManagement\Data\2\MemoryMappedI/O,",MemoryMappedI/OEndingAddress",,"deskmgmt.dll,DM_Query_System_Memory_Mapped_IO_Info"
  510. HKLM,DesktopManagement\Data\2\MemoryMappedI/O,",MemoryMappedI/OStartingAddress",,"deskmgmt.dll,DM_Query_System_Memory_Mapped_IO_Info"
  511. HKLM,DesktopManagement\Data\2\SystemResources,",ResourceInstance",,"deskmgmt.dll,DM_Query_System_Resource_Info"
  512. HKLM,DesktopManagement\Data\2\SystemResources,",ResourceNumber",,"deskmgmt.dll,DM_Query_System_Resource_Info"
  513. HKLM,DesktopManagement\Data\2\SystemResources,",ResourceType",,"deskmgmt.dll,DM_Query_System_Resource_Info"
  514. HKLM,DesktopManagement\Data\2\SystemResources,",ResourceBase",,"deskmgmt.dll,DM_Query_System_Resource_Info"
  515. HKLM,DesktopManagement\Data\2\SystemResources,",ResourceSize",,"deskmgmt.dll,DM_Query_System_Resource_Info"
  516. HKLM,DesktopManagement\Data\2\SystemResources,",ResourceOwner",,"deskmgmt.dll,DM_Query_System_Resource_Info"
  517. HKLM,DesktopManagement\Data\2\SystemResources,",ResourceOwnerClass",,"deskmgmt.dll,DM_Query_System_Resource_Info"
  518.  
  519. HKLM,DesktopManagement\Data\2\LogicalMemory,",LogicalMemory",,"deskmgmt.dll,DM_Query_Memory_Info"
  520.  
  521. ;  This part fills in targets in system component for links 
  522. ;  from MIF section.  Some of these just indicate "Unknown",
  523. ;  while others are links to other Reg locations.
  524. ;
  525. HKLM,DesktopManagement\Data\2\ComponentID,"Manufacturer",,"Unknown"
  526. HKLM,DesktopManagement\Data\2\ComponentID,"Product",,"Unknown"
  527. HKLM,DesktopManagement\Data\2\ComponentID,"Version",,"Unknown"
  528. HKLM,DesktopManagement\Data\2\ComponentID,"SerialNumber",,"Unknown"
  529. HKLM,DesktopManagement\Data\2\ComponentID,"Installation",1,
  530. HKLM,DesktopManagement\Data\2\ComponentID,"Verify",1,02
  531. HKLM,DesktopManagement\Data\2\GeneralInformation,":SystemName",,"HKLM\\System\\CurrentControlSet\\control\\ComputerName\\ComputerName\ComputerName"
  532. HKLM,DesktopManagement\Data\2\GeneralInformation,":SystemPrimaryUserName",,"HKLM\Software\Microsoft\Windows\CurrentVersion\RegisteredOwner"
  533. HKLM,DesktopManagement\Data\2\GeneralInformation,"SystemLocation",,"Unknown"
  534. HKLM,DesktopManagement\Data\2\GeneralInformation,"SystemPrimaryUserPhone",,"Unknown"
  535. HKLM,DesktopManagement\Data\2\SystemBIOS,"BIOSLoaderVersion",,"Unknown"
  536. ; Can't use this date - wrong format
  537. ; HKLM,DesktopManagement\Data\2\SystemBIOS,":BIOSDate",,"HKLM\Enum\Root\*PNP0C01\0000\BIOSDate"
  538. HKLM,DesktopManagement\Data\2\SystemBIOS,"BIOSDate",1,
  539. HKLM,DesktopManagement\Data\2\SystemBIOS,":BIOSName",,"HKLM\Enum\Root\*PNP0C01\0000\BIOSName"
  540. HKLM,DesktopManagement\Data\2\SystemBIOS,":BIOSVersion",,"HKLM\Enum\Root\*PNP0C01\0000\BIOSVersion"
  541. HKLM,DesktopManagement\Data\2\Processor\ProcessorVersionInformation,"1",,""
  542. HKLM,DesktopManagement\Data\2\Processor\MaximumSpeed,"1",1,
  543. HKLM,DesktopManagement\Data\2\Processor\CurrentSpeed,"1",1,
  544. HKLM,DesktopManagement\Data\2\Processor\ProcessorUpgrade,"1",1,02
  545. HKLM,DesktopManagement\Data\2\Processor\FRUGroupIndex,"1",1,
  546. HKLM,DesktopManagement\Data\2\Processor\OperationalGroupIndex,"1",1,
  547. ;  Motherboard
  548. HKLM,DesktopManagement\Data\2\MotherBoard,"NumberOfExpansionSlots",1,
  549. HKLM,DesktopManagement\Data\2\MotherBoard,"FRUGroupIndex",1,
  550. HKLM,DesktopManagement\Data\2\MotherBoard,"OperationalGroupIndex",1,
  551.  
  552. ;  Physical Memory
  553. ; HKLM,DesktopManagement\Data\2\PhysicalMemory,"^Index",1,02,00,00,00
  554. ; HKLM,DesktopManagement\Data\2\PhysicalMemory,"^ROW",,"^ROWNUM|PhysicalMemoryLocation|MemoryStartingAddress|MemoryEndingAddress|MemoryUsage|MaximumMemoryCapacity|NumberOfSIMMSlots|NumberofSIMMSlotsUsed|MemorySpeed|MemoryErrorCorrection|FRUGroupIndex|OperationalGroupIndex|MaximumMemoryCapacityFractionalPart"
  555. HKLM,DesktopManagement\Data\2\PhysicalMemory\PhysicalMemoryLocation,"1",1,
  556. HKLM,DesktopManagement\Data\2\PhysicalMemory\MemoryStartingAddress,"1",1,
  557. HKLM,DesktopManagement\Data\2\PhysicalMemory\MemoryEndingAddress,"1",1,
  558. HKLM,DesktopManagement\Data\2\PhysicalMemory\MemoryUsage,"1",1,
  559. HKLM,DesktopManagement\Data\2\PhysicalMemory\MaximumMemoryCapacity,"1",1,
  560. HKLM,DesktopManagement\Data\2\PhysicalMemory\NumberOfSIMMSlots,"1",1,
  561. HKLM,DesktopManagement\Data\2\PhysicalMemory\NumberofSIMMSlotsUsed,"1",1,
  562. HKLM,DesktopManagement\Data\2\PhysicalMemory\MemorySpeed,"1",1,
  563. HKLM,DesktopManagement\Data\2\PhysicalMemory\MemoryErrorCorrection,"1",1,
  564. HKLM,DesktopManagement\Data\2\PhysicalMemory\FRUGroupIndex,"1",1,
  565. HKLM,DesktopManagement\Data\2\PhysicalMemory\OperationalGroupIndex,"1",1,
  566. HKLM,DesktopManagement\Data\2\PhysicalMemory\MaximumMemoryCapacityFractionalPart,"1",1,
  567.  
  568. ;  Logical Memory
  569. HKLM,DesktopManagement\Data\2\LogicalMemory,"BaseMemorySize",1,
  570. HKLM,DesktopManagement\Data\2\LogicalMemory,"FreeBaseMemorySize",1,
  571. HKLM,DesktopManagement\Data\2\LogicalMemory,"ExtendedMemorySize",1,
  572. HKLM,DesktopManagement\Data\2\LogicalMemory,"FreeExtendedMemorySize",1,
  573. HKLM,DesktopManagement\Data\2\LogicalMemory,":ExtendedMemoryManagerName",,"HKLM\DesktopManagement\Data\2\OperatingSystem\OperatingSystemName\1"
  574. HKLM,DesktopManagement\Data\2\LogicalMemory,":ExtendedMemoryManagerVersion",,"HKLM\DesktopManagement\Data\2\OperatingSystem\OperatingSystemVersion\1"
  575. HKLM,DesktopManagement\Data\2\LogicalMemory,"ExpandedMemorySize",1,
  576. HKLM,DesktopManagement\Data\2\LogicalMemory,"FreeExpandedMemorySize",1,
  577. HKLM,DesktopManagement\Data\2\LogicalMemory,":ExpandedMemoryManagerName",,"HKLM\DesktopManagement\Data\2\OperatingSystem\OperatingSystemName\1"
  578. HKLM,DesktopManagement\Data\2\LogicalMemory,":ExpandedMemoryManagerVersion",,"HKLM\DesktopManagement\Data\2\OperatingSystem\OperatingSystemVersion\1"
  579. HKLM,DesktopManagement\Data\2\LogicalMemory,"ExpandedMemoryPageFrameAddress",1,
  580. HKLM,DesktopManagement\Data\2\LogicalMemory,"ExpandedMemoryPageFrameSize",1,
  581. HKLM,DesktopManagement\Data\2\LogicalMemory,"ExpandedMemoryPageSize",1,
  582. HKLM,DesktopManagement\Data\2\LogicalMemory,":BaseMemorySize",,"HKLM\DesktopManagement\DATA\2\LogicalMemory\LogicalMemory\TotalPhysicalMemorySize"
  583. HKLM,DesktopManagement\Data\2\LogicalMemory,":FreeBaseMemorySize",,"HKLM\DesktopManagement\DATA\2\LogicalMemory\LogicalMemory\FreePhysicalMemorySize"
  584.  
  585. ;  System Cache
  586. ; HKLM,DesktopManagement\Data\2\SystemCache,"^Index",1,02,00,00,00
  587. ; HKLM,DesktopManagement\Data\2\SystemCache,"^ROW",,"^ROWNUM|Level|Speed|Size|WritePolicy|ErrorCorrection|FRUGroupIndex|OperationalGroupIndex"
  588. HKLM,DesktopManagement\Data\2\SystemCache\Level,"1",1,
  589. HKLM,DesktopManagement\Data\2\SystemCache\Level\Enum,"0",,"Other"
  590. HKLM,DesktopManagement\Data\2\SystemCache\Level\Enum,"1",,"Unknown"
  591. HKLM,DesktopManagement\Data\2\SystemCache\Level\Enum,"2",,"Primary"
  592. HKLM,DesktopManagement\Data\2\SystemCache\Level\Enum,"3",,"Secondary"
  593. HKLM,DesktopManagement\Data\2\SystemCache\Level\Enum,"4",,"Tertiary"
  594. HKLM,DesktopManagement\Data\2\SystemCache\Speed,"1",1,
  595. HKLM,DesktopManagement\Data\2\SystemCache\Size,"1",1,
  596. HKLM,DesktopManagement\Data\2\SystemCache\WritePolicy,"1",1,
  597. HKLM,DesktopManagement\Data\2\SystemCache\WritePolicy\Enum,"0",,"Other"
  598. HKLM,DesktopManagement\Data\2\SystemCache\WritePolicy\Enum,"1",,"Unknown"
  599. HKLM,DesktopManagement\Data\2\SystemCache\WritePolicy\Enum,"2",,"Write Back"
  600. HKLM,DesktopManagement\Data\2\SystemCache\WritePolicy\Enum,"3",,"Write Through"
  601. HKLM,DesktopManagement\Data\2\SystemCache\ErrorCorrection,"1",1,
  602. HKLM,DesktopManagement\Data\2\SystemCache\ErrorCorrection\Enum,"0",,"Other"
  603. HKLM,DesktopManagement\Data\2\SystemCache\ErrorCorrection\Enum,"1",,"Unknown"
  604. HKLM,DesktopManagement\Data\2\SystemCache\ErrorCorrection\Enum,"2",,"None"
  605. HKLM,DesktopManagement\Data\2\SystemCache\ErrorCorrection\Enum,"3",,"Parity"
  606. HKLM,DesktopManagement\Data\2\SystemCache\ErrorCorrection\Enum,"4",,"Single Bit ECC"
  607. HKLM,DesktopManagement\Data\2\SystemCache\ErrorCorrection\Enum,"5",,"MultiBit ECC"
  608. HKLM,DesktopManagement\Data\2\SystemCache\FRUGroupIndex,"1",1,
  609. HKLM,DesktopManagement\Data\2\SystemCache\OperationalGroupIndex,"1",1,
  610.  
  611. ; HKLM,DesktopManagement\DATA\2\DMA,"DMABurstMode",1,
  612. HKLM,DesktopManagement\DATA\2\DMA\DMABurstMode,"Default",1,00
  613.  
  614. HKLM,DesktopManagement\DATA\2\SystemEnclosure,"EnclosureOrChassisType",1,02
  615. HKLM,DesktopManagement\DATA\2\SystemEnclosure,"AssetTag",,"Unknown"
  616. HKLM,DesktopManagement\DATA\2\SystemEnclosure,"ChassisLockPresent",1,
  617. HKLM,DesktopManagement\DATA\2\SystemEnclosure,"BootupState",1,02
  618. HKLM,DesktopManagement\DATA\2\SystemEnclosure,"PowerState",1,02
  619. HKLM,DesktopManagement\DATA\2\SystemEnclosure,"ThermalState",1,02
  620. HKLM,DesktopManagement\DATA\2\SystemEnclosure,"FRUGroupIndex",1,
  621. HKLM,DesktopManagement\DATA\2\SystemEnclosure,"OperationalGroupIndex",1,
  622.  
  623. ; HKLM,DesktopManagement\DATA\2\PowerSupply,"^Index",1,02
  624. ; HKLM,DesktopManagement\DATA\2\PowerSupply,"^ROW",,"^ROWNUM|FRUGroupIndex|OperationalGroupIndex"
  625. HKLM,DesktopManagement\DATA\2\PowerSupply\FRUGroupIndex,"1",1,
  626. HKLM,DesktopManagement\DATA\2\PowerSupply\OperationalGroupIndex,"1",1,
  627.  
  628. ;  Cooling Device table
  629. ; HKLM,DesktopManagement\DATA\2\CoolingDevice,"^Index",1,02
  630. ; HKLM,DesktopManagement\DATA\2\CoolingDevice,"^ROW",,"^ROWNUM|FRUGroupIndex|OperationalGroupIndex"
  631. HKLM,DesktopManagement\DATA\2\CoolingDevice\FRUGroupIndex,"1",1,
  632. HKLM,DesktopManagement\DATA\2\CoolingDevice\OperationalGroupIndex,"1",1,
  633.  
  634. ;  System Slots table
  635. ; HKLM,DesktopManagement\DATA\2\SystemSlots,"^Index",1,02
  636. ; HKLM,DesktopManagement\DATA\2\SystemSlots,"^ROW",,"^ROWNUM|SlotType|SlotWidth|CurrentUsage|SlotDescription"
  637. HKLM,DesktopManagement\DATA\2\SystemSlots\SlotType,"1",1,
  638. HKLM,DesktopManagement\DATA\2\SystemSlots\SlotWidth,"1",1,02
  639. HKLM,DesktopManagement\DATA\2\SystemSlots\CurrentUsage,"1",1,02
  640. HKLM,DesktopManagement\DATA\2\SystemSlots\SlotDescription,"1",,""
  641.  
  642. ;  Partition group
  643. HKLM,DesktopManagement\DATA\2\Partition,"Encrypted",1,00
  644. HKLM,DesktopManagement\DATA\2\Partition,"Compressed",1,
  645. HKLM,DesktopManagement\DATA\2\Partition,"NumberOfDisksOccupied",1,01
  646.  
  647. ;  Disk Controller group
  648. HKLM,DesktopManagement\Data\2\DiskController\FRUGroupIndex,"1",1,
  649. HKLM,DesktopManagement\Data\2\DiskController\OperationalGroupIndex,"1",1,
  650.  
  651. ;  FRU group
  652. ; HKLM,DesktopManagement\DATA\2\FRU,"^Index",1,02,00,00,00
  653. ; HKLM,DesktopManagement\DATA\2\FRU,"^ROW",,"^ROWNUM|Manufacturer|Model|PartNumber|FRUSerialNumber|RevisionLevel|WarrantyStartDate|WarrantyDuration|SupportPhoneNumber"
  654. HKLM,DesktopManagement\DATA\2\FRU\DeviceGroupIndex,"1",1,00
  655. HKLM,DesktopManagement\DATA\2\FRU\Description,"1",,"Unknown"
  656. HKLM,DesktopManagement\DATA\2\FRU\Manufacturer,"1",,"Unknown"
  657. HKLM,DesktopManagement\DATA\2\FRU\Model,"1",,"Unknown"
  658. HKLM,DesktopManagement\DATA\2\FRU\PartNumber,"1",,"Unknown"
  659. HKLM,DesktopManagement\DATA\2\FRU\FRUSerialNumber,"1",,"Unknown"
  660. HKLM,DesktopManagement\DATA\2\FRU\RevisionLevel,"1",,"Unknown"
  661. HKLM,DesktopManagement\DATA\2\FRU\WarrantyStartDate,"1",,"Unknown"
  662. HKLM,DesktopManagement\DATA\2\FRU\WarrantyDuration,"1",1,00
  663. HKLM,DesktopManagement\DATA\2\FRU\SupportPhoneNumber,"1",,"Unknown"
  664.  
  665. ;  Operational State Group
  666. ; HKLM,DesktopManagement\DATA\2\OperationalState,"^Index",1,02,00,00,00
  667. ; HKLM,DesktopManagement\DATA\2\OperationalState,"^ROW",,"^ROWNUM|OperationalStatus|UsageState|AvailabilityStatus|AdministrativeState|FatalErrorCount|MajorErrorCount|WarningErrorCount"
  668. HKLM,DesktopManagement\DATA\2\OperationalState\DeviceGroupIndex,"1",1,00
  669. HKLM,DesktopManagement\DATA\2\OperationalState\OperationalStatus,"1",1,01
  670. HKLM,DesktopManagement\DATA\2\OperationalState\UsageState,"1",1,01
  671. HKLM,DesktopManagement\DATA\2\OperationalState\AvailabilityStatus,"1",1,01
  672. HKLM,DesktopManagement\DATA\2\OperationalState\AdministrativeState,"1",1,01
  673. HKLM,DesktopManagement\DATA\2\OperationalState\FatalErrorCount,"1",1,00
  674. HKLM,DesktopManagement\DATA\2\OperationalState\MajorErrorCount,"1",1,00
  675. HKLM,DesktopManagement\DATA\2\OperationalState\WarningErrorCount,"1",1,00
  676.  
  677. ;;;;;;;;;;;;;;;;;;;;;;;
  678. ; Here is the registry stuff for the Service Layer
  679. ;
  680. ;  Install is "in progress"
  681. HKLM,DesktopManagement\Install\Schemas,"MIF",1,01
  682. ;  Name of REG file to load (since not all will fit in this INF).
  683. HKLM,DesktopManagement\Install\Schemas\Regfiles,"MIF",,"DMIMGMT.REG"
  684.  
  685. ; Install the Component Group MIF Mappings
  686. HKLM,%DMMIF%\1,"Name",,"DMI Service Layer"
  687. HKLM,%DMMIF%\1,"Description",,"DMI Service Layer for cross platform manageability"
  688.  
  689. HKLM,%DMMIF%\1\1,"Name",,"ComponentID"
  690. HKLM,%DMMIF%\1\1,"Class",,"DMTF|ComponentID|001"
  691. HKLM,%DMMIF%\1\1,"Description",,"This group defines attributes common to all components. This group is required."
  692.  
  693. HKLM,%DMMIF%\1\1\1,"Name",,"Manufacturer"
  694. HKLM,%DMMIF%\1\1\1,"Description",,"Manufacturer of this system."
  695. HKLM,%DMMIF%\1\1\1,"Access",,"Read-Only"
  696. HKLM,%DMMIF%\1\1\1,"Storage",,"Common"
  697. HKLM,%DMMIF%\1\1\1,"Type",,"String(64)"
  698. HKLM,%DMMIF%\1\1\1,":Value",,"HKEY_LOCAL_MACHINE\DesktopManagement\DATA\1\1\1\Value"
  699.  
  700. HKLM,%DMMIF%\1\1\2,"Name",,"Product"
  701. HKLM,%DMMIF%\1\1\2,"Description",,"Product Name for this System"
  702. HKLM,%DMMIF%\1\1\2,"Access",,"Read-Only"
  703. HKLM,%DMMIF%\1\1\2,"Storage",,"Common"
  704. HKLM,%DMMIF%\1\1\2,"Type",,"String(64)"
  705. HKLM,%DMMIF%\1\1\2,":Value",,"HKEY_LOCAL_MACHINE\DesktopManagement\DATA\1\1\2\Value"
  706.  
  707. HKLM,%DMMIF%\1\1\3,"Name",,"Version"
  708. HKLM,%DMMIF%\1\1\3,"Description",,"Version of this system."
  709. HKLM,%DMMIF%\1\1\3,"Access",,"Read-Only"
  710. HKLM,%DMMIF%\1\1\3,"Storage",,"Common"
  711. HKLM,%DMMIF%\1\1\3,"Type",,"String(64)"
  712. HKLM,%DMMIF%\1\1\3,":Value",,"HKEY_LOCAL_MACHINE\DesktopManagement\DATA\1\SLInstrumented\Version"
  713.  
  714. HKLM,%DMMIF%\1\1\4,"Name",,"Serial Number"
  715. HKLM,%DMMIF%\1\1\4,"Description",,"Serial number for this system"
  716. HKLM,%DMMIF%\1\1\4,"Type",,"String(64)"
  717. HKLM,%DMMIF%\1\1\4,"Access",,"Read-Only"
  718. HKLM,%DMMIF%\1\1\4,"Storage",,"Common"
  719. HKLM,%DMMIF%\1\1\4,":Value",,"HKEY_LOCAL_MACHINE\DesktopManagement\DATA\1\1\4\Value"
  720.  
  721. HKLM,%DMMIF%\1\1\5,"Name",,"Installation"
  722. HKLM,%DMMIF%\1\1\5,"Description",,"The time and date when this component was installed."
  723. HKLM,%DMMIF%\1\1\5,"Access",,"Read-Only"
  724. HKLM,%DMMIF%\1\1\5,"Storage",,"Specific"
  725. HKLM,%DMMIF%\1\1\5,"Type",,"Date"
  726. HKLM,%DMMIF%\1\1\5,":Value",,"HKEY_LOCAL_MACHINE\DesktopManagement\DATA\1\1\5\Value"
  727.  
  728. HKLM,%DMMIF%\1\1\6,"Name",,"Verify"
  729. HKLM,%DMMIF%\1\1\6,"Type",,"ENUM"
  730. HKLM,%DMMIF%\1\1\6,"Access",,"Read-Only"
  731. HKLM,%DMMIF%\1\1\6,"Storage",,"Common"
  732. HKLM,%DMMIF%\1\1\6,":Value",,"HKEY_LOCAL_MACHINE\DesktopManagement\DATA\1\1\6\Value"
  733. HKLM,%DMMIF%\1\1\6,"Description",,"A code that provides a level of verification that the componet is still installed and working."
  734.  
  735. HKLM,%DMMIF%\1\1\6\ENUM,"0",,"An error occured; check status code."
  736. HKLM,%DMMIF%\1\1\6\ENUM,"1",,"This component does not exist."
  737. HKLM,%DMMIF%\1\1\6\ENUM,"2",,"Verification is not supported."
  738. HKLM,%DMMIF%\1\1\6\ENUM,"3",,"Reserved."
  739. HKLM,%DMMIF%\1\1\6\ENUM,"4",,"This component exists, but the functionality is untested."
  740. HKLM,%DMMIF%\1\1\6\ENUM,"5",,"This component exists,  but the functionality is unknown."
  741. HKLM,%DMMIF%\1\1\6\ENUM,"6",,"This component exists, and is not functioning correctly."
  742. HKLM,%DMMIF%\1\1\6\ENUM,"7",,"This component exists, and is functioning correctly."
  743.  
  744.  
  745. HKLM,%DMMIF%\1\2,"Name",,"Software Component Information"
  746. HKLM,%DMMIF%\1\2,"Class",,"DMTF|Software Component Information|001"
  747. HKLM,%DMMIF%\1\2,"Description",,"Contains additional identifying information about this component."
  748.  
  749. HKLM,%DMMIF%\1\2\1,"Name",,"Major Version"
  750. HKLM,%DMMIF%\1\2\1,"Description",,"Major version of this software component."
  751. HKLM,%DMMIF%\1\2\1,"Access",,"Read-Only"
  752. HKLM,%DMMIF%\1\2\1,"Storage",,"Common"
  753. HKLM,%DMMIF%\1\2\1,"Type",,"String(32)"
  754. HKLM,%DMMIF%\1\2\1,":Value",,"HKEY_LOCAL_MACHINE\DesktopManagement\DATA\1\SLInstrumented\Major Version"
  755.  
  756. HKLM,%DMMIF%\1\2\2,"Name",,"Minor Version"
  757. HKLM,%DMMIF%\1\2\2,"Description",,"Minor version of this software component."
  758. HKLM,%DMMIF%\1\2\2,"Access",,"Read-Only"
  759. HKLM,%DMMIF%\1\2\2,"Storage",,"Common"
  760. HKLM,%DMMIF%\1\2\2,"Type",,"String(32)"
  761. HKLM,%DMMIF%\1\2\2,":Value",,"HKEY_LOCAL_MACHINE\DesktopManagement\DATA\1\SLInstrumented\Minor Version"
  762.  
  763. HKLM,%DMMIF%\1\2\3,"Name",,"Revision"
  764. HKLM,%DMMIF%\1\2\3,"Description",,"Revision of this software component."
  765. HKLM,%DMMIF%\1\2\3,"Access",,"Read-Only"
  766. HKLM,%DMMIF%\1\2\3,"Storage",,"Common"
  767. HKLM,%DMMIF%\1\2\3,"Type",,"String(32)"
  768. HKLM,%DMMIF%\1\2\3,":Value",,"HKEY_LOCAL_MACHINE\DesktopManagement\DATA\1\2\3\Value"
  769.  
  770. HKLM,%DMMIF%\1\2\4,"Name",,"Build"
  771. HKLM,%DMMIF%\1\2\4,"Description",,"Manufacturer's internal identifier for this build."
  772. HKLM,%DMMIF%\1\2\4,"Access",,"Read-Only"
  773. HKLM,%DMMIF%\1\2\4,"Storage",,"Specific"
  774. HKLM,%DMMIF%\1\2\4,"Type",,"String(32)"
  775. HKLM,%DMMIF%\1\2\4,":Value",,"HKEY_LOCAL_MACHINE\DesktopManagement\DATA\1\SLInstrumented\Build"
  776.  
  777. HKLM,%DMMIF%\1\2\5,"Name",,"Target Operating System"
  778. HKLM,%DMMIF%\1\2\5,"Description",,"The operating system for which this software component is intended."
  779. HKLM,%DMMIF%\1\2\5,"Access",,"Read-Only"
  780. HKLM,%DMMIF%\1\2\5,"Storage",,"Common"
  781. HKLM,%DMMIF%\1\2\5,"Type",,"ENUM"
  782. HKLM,%DMMIF%\1\2\5,":Value",,"HKEY_LOCAL_MACHINE\DesktopManagement\DATA\1\2\5\Value"
  783.  
  784. HKLM,%DMMIF%\1\2\5\ENUM,"0",,"Other"
  785. HKLM,%DMMIF%\1\2\5\ENUM,"1",,"DOS"
  786. HKLM,%DMMIF%\1\2\5\ENUM,"2",,"MACOS"
  787. HKLM,%DMMIF%\1\2\5\ENUM,"3",,"OS2"
  788. HKLM,%DMMIF%\1\2\5\ENUM,"4",,"UNIX"
  789. HKLM,%DMMIF%\1\2\5\ENUM,"5",,"WIN16"
  790. HKLM,%DMMIF%\1\2\5\ENUM,"6",,"WIN32"
  791. HKLM,%DMMIF%\1\2\5\ENUM,"7",,"OPENVMS"
  792.  
  793. HKLM,%DMMIF%\1\2\6,"Name",,"Language Edition"
  794. HKLM,%DMMIF%\1\2\6,"Description",,"This identifies the language edition of this component."
  795. HKLM,%DMMIF%\1\2\6,"Access",,"Read-Only"
  796. HKLM,%DMMIF%\1\2\6,"Storage",,"Common"
  797. HKLM,%DMMIF%\1\2\6,"Type",,"String(32)"
  798. HKLM,%DMMIF%\1\2\6,":Value",,"HKEY_LOCAL_MACHINE\DesktopManagement\DATA\1\2\6\Value"
  799.  
  800. HKLM,%DMMIF%\1\2\7,"Name",,"Identification Code"
  801. HKLM,%DMMIF%\1\2\7,"Description",,"Stock Keeping Unit (SKU) or Part Number for this software component."
  802. HKLM,%DMMIF%\1\2\7,"Access",,"Read-Only"
  803. HKLM,%DMMIF%\1\2\7,"Storage",,"Common"
  804. HKLM,%DMMIF%\1\2\7,"Type",,"String(32)"
  805. HKLM,%DMMIF%\1\2\7,":Value",,"HKEY_LOCAL_MACHINE\DesktopManagement\DATA\1\2\7\Value"
  806.  
  807.  
  808. HKLM,%DMMIF%\1\3,"Name",,"Software Signature"
  809. HKLM,%DMMIF%\1\3,"Class",,"DMTF|Software Signature|001"
  810. HKLM,%DMMIF%\1\3,"Description",,"The Software Signature Group contains information that can be used to detect this software component."
  811. HKLM,%DMMIF%\1\3,"Key",,"1"
  812. HKLM,%DMMIF%\1\3,";Table",,"HKEY_LOCAL_MACHINE\DesktopManagement\DATA\1\3"
  813.  
  814. HKLM,%DMMIF%\1\3\1,"Name",,"File Name"
  815. HKLM,%DMMIF%\1\3\1,"Description",,"The name of a file that can be examined to detect this software component."
  816. HKLM,%DMMIF%\1\3\1,"Access",,"Read-Only"
  817. HKLM,%DMMIF%\1\3\1,"Storage",,"Common"
  818. HKLM,%DMMIF%\1\3\1,"Type",,"String(256)"
  819. HKLM,%DMMIF%\1\3\1,"Column",,"Name"
  820.  
  821. HKLM,%DMMIF%\1\3\2,"Name",,"File Size"
  822. HKLM,%DMMIF%\1\3\2,"Description",,"The size in bytes of a file that can be examined to detect this software component."
  823. HKLM,%DMMIF%\1\3\2,"Access",,"Read-Only"
  824. HKLM,%DMMIF%\1\3\2,"Storage",,"Common"
  825. HKLM,%DMMIF%\1\3\2,"Type",,"Integer"
  826. HKLM,%DMMIF%\1\3\2,"Column",,"Size"
  827.  
  828. HKLM,%DMMIF%\1\3\3,"Name",,"File Date and Time"
  829. HKLM,%DMMIF%\1\3\3,"Description",,"The date and time of a file that can be examined to detect this software component."
  830. HKLM,%DMMIF%\1\3\3,"Access",,"Read-Only"
  831. HKLM,%DMMIF%\1\3\3,"Storage",,"Specific"
  832. HKLM,%DMMIF%\1\3\3,"Type",,"Date"
  833. HKLM,%DMMIF%\1\3\3,"Column",,"Date"
  834.  
  835. HKLM,%DMMIF%\1\3\4,"Name",,"File Checksum"
  836. HKLM,%DMMIF%\1\3\4,"Description",,"The checksum for the first 32 bytes of this file."
  837. HKLM,%DMMIF%\1\3\4,"Access",,"Read-Only"
  838. HKLM,%DMMIF%\1\3\4,"Storage",,"Specific"
  839. HKLM,%DMMIF%\1\3\4,"Type",,"Integer"
  840. ; HKLM,%DMMIF%\1\3\4,"Column",,"Checksum"
  841.  
  842. HKLM,%DMMIF%\1\3\5,"Name",,"File CRC 1"
  843. HKLM,%DMMIF%\1\3\5,"Description",,"The 16-bit CRC (ITU-T) on the middle 512K of this file."
  844. HKLM,%DMMIF%\1\3\5,"Access",,"Read-Only"
  845. HKLM,%DMMIF%\1\3\5,"Storage",,"Specific"
  846. HKLM,%DMMIF%\1\3\5,"Type",,"Integer"
  847. ; HKLM,%DMMIF%\1\3\5,"Column",,"CRC1"
  848.  
  849. HKLM,%DMMIF%\1\3\6,"Name",,"File CRC 2"
  850. HKLM,%DMMIF%\1\3\6,"Description",,"The 16-bit CRC (ITU-T) on the middle 512K of this file."
  851. HKLM,%DMMIF%\1\3\6,"Access",,"Read-Only"
  852. HKLM,%DMMIF%\1\3\6,"Storage",,"Specific"
  853. HKLM,%DMMIF%\1\3\6,"Type",,"Integer"
  854. ; HKLM,%DMMIF%\1\3\6,"Column",,"CRC2"
  855.  
  856.  
  857. ; Data Mappings for the Component ID Group
  858. ;
  859. HKLM,%DMData%\1,",SLInstrumented",,"dmiapi32.dll,DM_Query_FileInfo"
  860.  
  861. HKLM,%DMData%\1\1\1,"Value",,"Microsoft Corporation"
  862. HKLM,%DMData%\1\1\2,"Value",,"DMI Service Layer"
  863. HKLM,%DMData%\1\1\4,"Value",,""
  864. HKLM,%DMData%\1\1\5,"Value",,"19960122130124.000000-000"
  865. HKLM,%DMData%\1\1\6,"Value",1,03,00,00,00
  866.  
  867. HKLM,%DMData%\1\2\3,"Value",,"Revision 1.0"
  868. HKLM,%DMData%\1\2\5,"Value",1,06,00,00,00
  869. HKLM,%DMData%\1\2\6,"Value",,"en"
  870. HKLM,%DMData%\1\2\7,"Value",,"SKU12806AKJ08976"
  871.  
  872. HKLM,%DMData%\1\3,"^INDEX",1,01,00,00,00
  873. HKLM,%DMData%\1\3,"^ROW",,"Name|Size|Date|Checksum|CRC1|CRC2"
  874.  
  875. HKLM,%DMData%\1\3,",Name",,"dmiapi32.dll,DM_Query_FileName"
  876.  
  877. HKLM,%DMData%\1\3,",Size",,"dmiapi32.dll,DM_Query_FileSize"
  878.  
  879. HKLM,%DMData%\1\3,",Date",,"dmiapi32.dll,DM_Query_FileDateTime"
  880.  
  881. HKLM,%DMData%\1\3\Checksum,"1",1,
  882.  
  883. HKLM,%DMData%\1\3\CRC1,"1",1,
  884.  
  885. HKLM,%DMData%\1\3\CRC2,"1",1,
  886.  
  887.  
  888. ;-------------------------------------------------------------
  889. ;         Uninstall Section
  890. ;-------------------------------------------------------------
  891. [DeskMgmt_Remove]
  892. DelFiles = Copy_deskMgmt.instrum, Copy_newDiskMgmt.vxd, Copy_DMIMgmt.files, Copy_DMIMgmt.reg
  893. DelReg = DeskMgmt.remove.reg
  894. AddReg = DeskMgmt.unistall.reg
  895.  
  896. ;-------------------------------------------------------------
  897. ;         AddReg Section for uninstalling
  898. ;-------------------------------------------------------------
  899. [DeskMgmt.unistall.reg]
  900. HKLM,%KEY_OPTIONAL%\DeskMgmt,Installed,,"0"             ;Set Installed to "No"
  901.  
  902. ;-------------------------------------------------------------
  903. ;         Remove-From-Registry Section
  904. ;-------------------------------------------------------------
  905. [DeskMgmt.remove.reg]
  906. HKLM,%DM%
  907.  
  908. ;-------------------------------------------------------------
  909. ;                          File_List Section
  910. ;-------------------------------------------------------------
  911. [Copy_deskMgmt.inf]
  912. deskMgmt.inf
  913.  
  914. [Copy_deskMgmt.instrum]
  915. netMgmt.vxd
  916. deskMgmt.dll
  917. dmreg.dll
  918. deskmg16.dll
  919. dmconfig.exe
  920. cmthunks.dll
  921.  
  922. [Copy_newDiskMgmt.vxd]
  923. diskMgmt.vxd
  924.  
  925. [Del_diskMgmt.vxd]
  926. diskMgmt.vxd
  927.  
  928. [Copy_DMIMgmt.files]
  929. DMIAPI32.DLL
  930.  
  931. [Copy_DMIMgmt.reg]
  932. DMIMgmt.reg
  933.  
  934.  
  935. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  936.  
  937. ;----------------------------------------------------------------
  938. ;       Defines string keys used in INF file.
  939. ;----------------------------------------------------------------
  940. [Strings]
  941. KEY_OPTIONAL = "SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents"
  942. DMData = "DesktopManagement\Data"
  943. DMMIF = "DesktopManagement\MIF"
  944. DM = "DesktopManagement"
  945.  
  946. DeskMgmt_DESC = "Desktop Management"
  947. DeskMgmt_TIP = "Services for system management"
  948.