home *** CD-ROM | disk | FTP | other *** search
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; idmi.inf: Setup Information for Mapper based SNMP Install.
- ; Componenets Installed:
- ; 1) DMI Instrumentation layer.
- ; 2) DMI2SNMP Mapper.
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
- [version]
- signature="$CHICAGO$"
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Install sections, these are the options
- ; for building the installation file lists
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
- [ProductInstall.NT]
- CopyFiles=ProductNT.copy.files
- AddReg=ProductNT.Add.Reg
-
- [ProductInstall.9x]
- CopyFiles=Product9x.copy.files
- AddReg=Product9x.Add.Reg
-
- [Option2Section]
- CopyFiles=Product.copy.files2
-
- ;;;;;;;;;;
- ; Uninstall
-
- [MyProgramUninstall.NT]
- ; be sure to remove everything
- DelFiles=ProductNT.del.files
- DelFiles=Product.copy.files2
- DelReg=ProductNT.Del.Reg
- UpdateInis=del.links, del.links.old
-
- [MyProgramUninstall.9x]
- ; be sure to remove everything
- DelFiles=Product9x.del.files
- DelFiles=Product.copy.files2
- DelReg=Product9x.Del.Reg
- UpdateInis=del.links, del.links.old
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Service sections, used for installing the Intel Instrumentation
- ; service on NT.
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
- [ProductInstall.Services]
- AddService=ni_nic,,Instr-install-section
- ;DelService=ni_nic
-
- [Product.Del.Services]
- DelService=ni_nic
-
- [Instr-install-section]
- DisplayName = Intel Client Instrumentation for DMI and SNMP
- ServiceType = 0x10
- StartType = 0x2
- ErrorControl = 0x1
- ServiceBinary = %11%\ni_nic.exe
- Dependencies = win32sl
- StartName = ni_nic
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Registry sections, used for creating Intel specific
- ; registry entries.
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
- [ProductNT.Add.Reg]
- ;
- ; Product Registry entries here
- ; DMI registry entries and SNMP Mapper registry entries.
- ;;
-
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,"InstrumentationPath",0,"%11%\ni_nic.dll"
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,"EventPollFrequency",0x10001,"8"
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,"MIFId",0x10001,"0x1"
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,"MIFPath",0,"%11%\ni_nic.mif"
- HKLM,SOFTWARE\Intel\DMI2SNMP,"Pathname",0x00020000,"%11%\dmi2snmp.dll"
- HKLM,SOFTWARE\Intel\DMI2SNMP\Pathname,"Mapper",0,"%11%\dmi2snmp.dll"
-
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InfSnmp,"DisplayName",0,"Intel Client Instrumentation for DMI and SNMP"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InfSnmp,"UninstallString",0,"%11%\snmpinst.exe Uninstall"
-
- ;;;;;;;;;
- ;
- ; registry delete works by pruning the tree,
- ; so if you have interdependent values, put thems in subkeys and
- ; not in values of the main key since when you prune all the values are lost
- ;
-
- [ProductNT.Del.Reg]
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,,,
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,,,
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,,,
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,"InstrumentationPath",,
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,"EventPollFrequency",,
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,,,
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0,,,
- HKLM,SOFTWARE\Intel\DMI Instrumentation,,,
- HKLM,SOFTWARE\Intel\DMI2SNMP\Pathname,"Mapper",,
- HKLM,SOFTWARE\Intel\DMI2SNMP\Pathname,,,
- HKLM,SOFTWARE\Intel\DMI2SNMP,"Pathname",,
- HKLM,SOFTWARE\Intel\DMI2SNMP,,,
- HKLM,SOFTWARE\Intel\SnmpExt,,,
-
-
-
- ;
- ; for add/remove programs applet
- ;
-
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InfSnmp,"DisplayName",,
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InfSnmp,"UninstallString",,
- HKLM,SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\InfSnmp,,,
-
-
-
-
- [Product9x.Add.Reg]
- ;
- ; Product Registry entries here
- ; DMI registry entries.
- ;;
-
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,"InstrumentationPath",0,"%11%\ni_nic.dll"
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,"EventPollFrequency",0x10001,"30"
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,"MIFId",0x10001,"0x1"
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,"MIFPath",0,"%11%\ni_nic.mif"
-
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices,"ni_nic",0,"%11%\ni_nic9x.exe"
-
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InfDMI,"DisplayName",0,"Intel Client Instrumentation for DMI"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InfDMI,"UninstallString",0,"%11%\snmpinst.exe Uninstall"
-
-
- ;;;;;;;;;
- ;
- ; registry delete works by pruning the tree,
- ; so if you have interdependent values, put thems in subkeys and
- ; not in values of the main key since when you prune all the values are lost
- ;
- [Product9x.Del.Reg]
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,,,
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,,,
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters\0,,,
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,"InstrumentationPath",,
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,"EventPollFrequency",,
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0\NetworkAdapters,,,
- HKLM,SOFTWARE\Intel\DMI Instrumentation\2.0,,,
- HKLM,SOFTWARE\Intel\DMI Instrumentation,,,
-
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices,"ni_nic",,
-
- ;
- ; for add/remove programs applet
- ;
-
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InfDMI,"DisplayName",,
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InfDMI,"UninstallString",,
- HKLM,SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\InfDMI,,,
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Disk lay out information, used by the CopyFiles lists
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; This is the source disk identifiers the number at the
- ; beginning maps to the SourceDisksFiles first parameter
-
- [SourceDisksNames]
- 1="The Product Source Disk Name, 1.0","",1
- 2="The Product Optional Component Disk, 1.0","",1
-
- ;;;;;;;;;;;;;;;;;;
- ;
- ; SourceDisksFiles -
- ; this must have ALL file names in any copyfiles section
- ; so that the default copyfile error callback dialog (browse,skip)
- ; can use the SourceDisksNames strings above to help find the file
- ; -- this infomation can also be put in a layout.inf
- ;
- ; filename_on_source = diskid,subdir,size,checksum,spare,spare
- ;
-
- [SourceDisksFiles]
- dmi2snmp.dll = 1,,,,,
- ni_nic.dll = 1,,,,,
- ni_nic.exe = 1,,,,,
- ni_nic9x.exe = 1,,,,,
- ni_nic.mif = 1,,,,,
- Dmiprw95.vxd,,,,,
- setup.dll,,,,,
- ni_nic.dat,,,,,
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Targetdirectories predefined for [DestinationDirs] section
- ; parameter number one
- ; 00 = null, use only the second parameter for a path
- ; 11 = windows system directory
- ; ...
- ;
-
- [DestinationDirs]
- ;
- ; a default if a particular copyfiles section
- ;
- ; DefaultDestDir=LDID[,subdir] ; not used in this sample
-
- DefaultDestDir=11 ; System directory
- ProductNT.del.files=11 ; 01 is the source directory
- Product9x.del.files=11
-
-
- ;
- ; Run time defined strings, these are set with
- ; SetupSetDirectoryId once this inf is openned
- ;
-
- ProductNT.copy.files=65600 ; 65600 is a random choice for a dirid
- Product9x.copy.files=65600 ; note this must be set by a calling
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; These are the CopyFiles lists, here is where the files
- ; for each component are defined
- ; Note the last param (parm 4) is the CopyFlag for that
- ; File, for example 8 means copy on restart--see the doc for more
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [ProductNT.copy.files]
- dmi2snmp.dll
- idmi.inf
- snmpinst.exe
- ni_nic.dll
- ni_nic.mif
- ni_nic.exe
- ni_nic.dat
-
-
- [ProductNT.del.files]
- ;note: the ",,,1" is a flag that will force a reboot and rename if the file is
- ; in use when we try to delete it during uninstall
- dmi2snmp.dll,,,1
- idmi.inf
- ni_nic.dll,,,1
- ni_nic.mif
- ni_nic.exe,,,1
- ni_nic.dat
-
-
- [Product.copy.files2]
- snmpinst.exe,,,1
-
- [Product9x.copy.files]
- idmi.inf
- snmpinst.exe
- ni_nic.dll
- ni_nic.mif
- ni_nic9x.exe
- Dmiprw95.vxd
- setup.dll
- ni_nic.dat
-
- [Product9x.del.files]
- ;note: the ",,,1" is a flag that will force a reboot and rename if the file is
- ; in use when we try to delete it during uninstall
- idmi.inf
- ni_nic.dll,,,1
- ni_nic.mif
- ni_nic9x.exe,,,1
- Dmiprw95.vxd,,,1
- setup.dll,,,1
- ni_nic.dat
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Strings replace variable in percents above
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [Strings]
- PRODUCT_DESC = "INFSNMP Extension"
- PRODUCT_MIBGEN = "Mibgen"
- DT_MESSAGES = "INFSNMP Extension"
- DT_DESKTOP = "Desktop"
- DESC_OLD = "Old Product" ; removes old links
- README_DESC = "Read Me"
-
-
-
-
-