home *** CD-ROM | disk | FTP | other *** search
/ HP Vectra VL400 Image Library & Diagnostics System / ILD_VL400.iso / packages / nt4 / driver / lan / intel / iaa3201 / setup.exe / Package / DMIDisk / idmi.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1998-09-23  |  9.0 KB  |  305 lines

  1. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  2. ;
  3. ; idmi.inf: Setup Information for Mapper based SNMP Install.
  4. ; Componenets Installed:
  5. ;      1) DMI Instrumentation layer.
  6. ;      2) DMI2SNMP Mapper.
  7. ;
  8. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  9.  
  10. [version]
  11. signature="$CHICAGO$"
  12.  
  13. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  14. ;
  15. ;  Install sections, these are the options
  16. ;  for building the installation file lists
  17. ;
  18. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  19.  
  20. [ProductInstall.NT]
  21. CopyFiles=ProductNT.copy.files
  22. AddReg=ProductNT.Add.Reg
  23.  
  24. [ProductInstall.9x]
  25. CopyFiles=Product9x.copy.files
  26. AddReg=Product9x.Add.Reg
  27.  
  28. [Option2Section]
  29. CopyFiles=Product.copy.files2
  30.  
  31. ;;;;;;;;;;
  32. ; Uninstall
  33.  
  34. [MyProgramUninstall.NT]
  35. ; be sure to remove everything
  36. DelFiles=ProductNT.del.files
  37. DelFiles=Product.copy.files2
  38. DelReg=ProductNT.Del.Reg
  39. UpdateInis=del.links, del.links.old
  40.  
  41. [MyProgramUninstall.9x]
  42. ; be sure to remove everything
  43. DelFiles=Product9x.del.files
  44. DelFiles=Product.copy.files2
  45. DelReg=Product9x.Del.Reg
  46. UpdateInis=del.links, del.links.old
  47.  
  48.  
  49. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  50. ;
  51. ;  Service sections, used for installing the Intel Instrumentation
  52. ;  service on NT.
  53. ;
  54. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  55.  
  56. [ProductInstall.Services]
  57. AddService=ni_nic,,Instr-install-section
  58. ;DelService=ni_nic
  59.  
  60. [Product.Del.Services]
  61. DelService=ni_nic
  62.  
  63. [Instr-install-section]
  64. DisplayName = Intel Client Instrumentation for DMI and SNMP
  65. ServiceType = 0x10
  66. StartType = 0x2
  67. ErrorControl = 0x1
  68. ServiceBinary = %11%\ni_nic.exe
  69. Dependencies = win32sl
  70. StartName = ni_nic
  71.  
  72.  
  73. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  74. ;
  75. ;  Registry sections, used for creating Intel specific 
  76. ;  registry entries.
  77. ;
  78. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  79.  
  80. [ProductNT.Add.Reg]
  81. ;
  82. ; Product Registry entries here
  83. ; DMI registry entries and SNMP Mapper registry entries.
  84. ;;
  85.  
  86. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,"InstrumentationPath",0,"%11%\ni_nic.dll"
  87. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,"EventPollFrequency",0x10001,"8"
  88. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,"MIFId",0x10001,"0x1"
  89. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,"MIFPath",0,"%11%\ni_nic.mif"
  90. HKLM,SOFTWARE\Intel\DMI2SNMP,"Pathname",0x00020000,"%11%\dmi2snmp.dll"
  91. HKLM,SOFTWARE\Intel\DMI2SNMP\Pathname,"Mapper",0,"%11%\dmi2snmp.dll"
  92.  
  93. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InfSnmp,"DisplayName",0,"Intel Client Instrumentation for DMI and SNMP"
  94. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InfSnmp,"UninstallString",0,"%11%\snmpinst.exe Uninstall"
  95.  
  96. ;;;;;;;;;
  97. ;
  98. ; registry delete works by pruning the tree,
  99. ; so if you have interdependent values, put thems in subkeys and
  100. ; not in values of the main key since when you prune all the values are lost
  101. ;
  102.  
  103. [ProductNT.Del.Reg]
  104. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,,,
  105. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,,,
  106. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,,,
  107. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,"InstrumentationPath",,
  108. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,"EventPollFrequency",,
  109. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,,,
  110. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0,,,
  111. HKLM,SOFTWARE\Intel\DMI Instrumentation,,,
  112. HKLM,SOFTWARE\Intel\DMI2SNMP\Pathname,"Mapper",,
  113. HKLM,SOFTWARE\Intel\DMI2SNMP\Pathname,,,
  114. HKLM,SOFTWARE\Intel\DMI2SNMP,"Pathname",,
  115. HKLM,SOFTWARE\Intel\DMI2SNMP,,,
  116. HKLM,SOFTWARE\Intel\SnmpExt,,,
  117.  
  118.  
  119.  
  120. ;
  121. ; for add/remove programs applet
  122. ;
  123.  
  124. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InfSnmp,"DisplayName",,
  125. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InfSnmp,"UninstallString",,
  126. HKLM,SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\InfSnmp,,,
  127.  
  128.  
  129.  
  130.  
  131. [Product9x.Add.Reg]
  132. ;
  133. ; Product Registry entries here
  134. ; DMI registry entries.
  135. ;;
  136.  
  137. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,"InstrumentationPath",0,"%11%\ni_nic.dll"
  138. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,"EventPollFrequency",0x10001,"30"
  139. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,"MIFId",0x10001,"0x1"
  140. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,"MIFPath",0,"%11%\ni_nic.mif"
  141.  
  142. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices,"ni_nic",0,"%11%\ni_nic9x.exe"
  143.  
  144. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InfDMI,"DisplayName",0,"Intel Client Instrumentation for DMI"
  145. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InfDMI,"UninstallString",0,"%11%\snmpinst.exe Uninstall"
  146.  
  147.  
  148. ;;;;;;;;;
  149. ;
  150. ; registry delete works by pruning the tree,
  151. ; so if you have interdependent values, put thems in subkeys and
  152. ; not in values of the main key since when you prune all the values are lost
  153. ;
  154. [Product9x.Del.Reg]
  155. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,,,
  156. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,,,
  157. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,,,
  158. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,"InstrumentationPath",,
  159. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,"EventPollFrequency",,
  160. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,,,
  161. HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0,,,
  162. HKLM,SOFTWARE\Intel\DMI Instrumentation,,,
  163.  
  164. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices,"ni_nic",,
  165.  
  166. ;
  167. ; for add/remove programs applet
  168. ;
  169.  
  170. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InfDMI,"DisplayName",,
  171. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InfDMI,"UninstallString",,
  172. HKLM,SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\InfDMI,,,
  173.  
  174.  
  175. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  176. ;
  177. ; Disk lay out information, used by the CopyFiles lists
  178. ;
  179. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  180. ;
  181. ; This is the source disk identifiers the number at the
  182. ; beginning maps to the SourceDisksFiles first parameter
  183.  
  184. [SourceDisksNames]
  185. 1="The Product Source Disk Name, 1.0","",1
  186. 2="The Product Optional Component Disk, 1.0","",1
  187.  
  188. ;;;;;;;;;;;;;;;;;;
  189. ;
  190. ; SourceDisksFiles -
  191. ; this must have ALL file names in any copyfiles section
  192. ; so that the default copyfile error callback dialog (browse,skip)
  193. ; can use the SourceDisksNames strings above to help find the file
  194. ; -- this infomation can also be put in a layout.inf
  195. ;
  196. ; filename_on_source = diskid,subdir,size,checksum,spare,spare
  197.  
  198. [SourceDisksFiles]
  199. dmi2snmp.dll = 1,,,,,
  200. ni_nic.dll = 1,,,,,
  201. ni_nic.exe = 1,,,,,
  202. ni_nic9x.exe = 1,,,,,
  203. ni_nic.mif = 1,,,,,
  204. Dmiprw95.vxd,,,,,
  205. setup.dll,,,,,
  206. ni_nic.dat,,,,,
  207.  
  208. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  209. ;
  210. ; Targetdirectories predefined for [DestinationDirs] section
  211. ;   parameter number one  
  212. ;     00 = null, use only the second parameter for a path
  213. ;     11 = windows system directory
  214. ;     ...
  215. ;
  216.  
  217. [DestinationDirs]
  218. ;
  219. ; a default if a particular copyfiles section
  220. ;
  221. ; DefaultDestDir=LDID[,subdir]  ; not used in this sample
  222.  
  223. DefaultDestDir=11         ; System directory
  224. ProductNT.del.files=11    ; 01 is the source directory
  225. Product9x.del.files=11 
  226.  
  227.  
  228. ;
  229. ; Run time defined strings, these are set with 
  230. ; SetupSetDirectoryId once this inf is openned
  231. ;
  232.  
  233. ProductNT.copy.files=65600  ; 65600 is a random choice for a dirid
  234. Product9x.copy.files=65600  ; note this must be set by a calling
  235.  
  236. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  237. ;
  238. ; These are the CopyFiles lists, here is where the files
  239. ; for each component are defined
  240. ; Note the last param (parm 4) is the CopyFlag for that
  241. ; File, for example 8 means copy on  restart--see the doc for more
  242. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  243. [ProductNT.copy.files]
  244. dmi2snmp.dll
  245. idmi.inf
  246. snmpinst.exe
  247. ni_nic.dll
  248. ni_nic.mif
  249. ni_nic.exe
  250. ni_nic.dat
  251.  
  252.  
  253. [ProductNT.del.files]
  254. ;note: the ",,,1" is a flag that will force a reboot and rename if the file is
  255. ;      in use when we try to delete it during uninstall
  256. dmi2snmp.dll,,,1
  257. idmi.inf
  258. ni_nic.dll,,,1
  259. ni_nic.mif
  260. ni_nic.exe,,,1
  261. ni_nic.dat
  262.  
  263.  
  264. [Product.copy.files2]
  265. snmpinst.exe,,,1
  266.  
  267. [Product9x.copy.files]
  268. idmi.inf
  269. snmpinst.exe
  270. ni_nic.dll
  271. ni_nic.mif
  272. ni_nic9x.exe
  273. Dmiprw95.vxd
  274. setup.dll
  275. ni_nic.dat
  276.  
  277. [Product9x.del.files]
  278. ;note: the ",,,1" is a flag that will force a reboot and rename if the file is
  279. ;      in use when we try to delete it during uninstall
  280. idmi.inf
  281. ni_nic.dll,,,1
  282. ni_nic.mif
  283. ni_nic9x.exe,,,1
  284. Dmiprw95.vxd,,,1
  285. setup.dll,,,1
  286. ni_nic.dat
  287.  
  288. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  289. ;
  290. ; Strings replace variable in percents above
  291. ;
  292. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  293. [Strings]
  294. PRODUCT_DESC    = "INFSNMP Extension"
  295. PRODUCT_MIBGEN  = "Mibgen"
  296. DT_MESSAGES     = "INFSNMP Extension"
  297. DT_DESKTOP      = "Desktop"
  298. DESC_OLD        = "Old Product"    ; removes old links
  299. README_DESC     = "Read Me"
  300.  
  301.  
  302.  
  303.  
  304.