home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1998 July & August
/
Pcwk78a98.iso
/
Wtestowe
/
Clico
/
NFS
/
WIN95
/
DISK1
/
MNSTACK.INF
< prev
next >
Wrap
Windows Setup INFormation
|
1997-02-03
|
12KB
|
321 lines
; MNSTACK.INF
;
; MultiNet Stack for Windows Installation file
;
; Copyright (c) 1995-96 Cisco Systems, Inc.
; All Rights Reserved
[Version]
Signature="$Windows 95$"
Class=NetTrans
Provider=%MNSTACK.Provider%
;****************************************************************************
; MS notes in Network Driver Installer Version 1.1 (M8) Feb. 21, 1995:
; NOTE: The file net.inf, nettrans.inf, netcli.inf and netservr.inf contain
; an extra section, the [ClassInstall] section, that are not in other INFS.
; These files are the only INF files that should have [ClassInstall] sections.
; No other INF file should have a [ClassInstall] section.
;****************************************************************************
;****************************************************************************
; MultiNet Manufacturer section
;****************************************************************************
[Manufacturer]
; specify the manufacturer name with a string key, also specifies the
; starting point.
%MNSTACK.Provider%=MNSTACK
;****************************************************************************
; Starting section
;****************************************************************************
[MNSTACK]
; device description=install section, device ID
%MNSTACK.DeviceDesc%=MNSTACK.Ndi, MULTINET
;****************************************************************************
; MultiNet TCP/IP NDI section
; This section is executed whenever the user selects the component from
; the Select Device dialog. It updates the registry information used by
; the NETDI.DLL.
; It is used to copy our third party NDI DLL.
; It defines the Install and Remove sections used to install and remove the
; components.
;****************************************************************************
[MNSTACK.Ndi]
DeviceID=MULTINET ; PnP ID needed "so that setup can back track the device name from the driver"
MaxInstance=8 ; Specify the max number of drivers that can be installed
AddReg=MNSTACK.Ndi.Reg ; run our NDI AddReg section
CopyFiles=MNSTACK.Ndi.Copy.inf,MNSTACK.Ndi.Copy.sys ; make sure our Ndi files are on the system
[MNSTACK.Ndi.Reg]
HKR,Ndi,DeviceID,,MULTINET ; device id
HKR,Ndi,MaxInstance,,8 ; max. number of instances
HKR,Ndi,NdiInstaller,,"tgvndi.dll,StackProc" ; ndi dll and call back
HKR,NDIS,LogDriverName,,"MULTINET" ; driver name
HKR,NDIS,MajorNdisVersion,1,03 ; ndis version
HKR,NDIS,MinorNdisVersion,1,0A ; "
HKR,Ndi\Interfaces,DefUpper,,"winsock,tdi,netbios" ; this is the interface we suppy
HKR,Ndi\Interfaces,UpperRange,,"winsock,tdi,netbios" ; "
HKR,Ndi\Interfaces,DefLower,,"ndis2,ndis3,odi" ; this is what we require
HKR,Ndi\Interfaces,LowerRange,,"ndis2,ndis3,odi" ; "
HKR,Ndi\Install,,,"MNSTACK.Install" ; install section
HKR,Ndi\Remove,,,"MNSTACK.Remove" ; remove section
HKR,Ndi,HelpText,,%MNSTACK.Help% ; context help
HKLM,"System\CurrentControlSet\Services\VxD\MULTINET",Start,1,0 ; these were moved here because we needed to create the reg. key.
HKLM,"System\CurrentControlSet\Services\VxD\MULTINET",NetClean,1,1
[MNSTACK.Ndi.Copy.inf]
mnstack.inf
mndialer.inf
[MNSTACK.Ndi.Copy.sys]
tgvndi.dll ; network device interface file
mfc40.dll ; mfc run time lib
msvcrt40.dll ; ms c run time lib
mnwiz95.exe ; stack configuration wizard
mncfg95.exe ; stack configuration utility
execwait.exe
;****************************************************************************
; Install sections
;****************************************************************************
[MNSTACK.Install]
AddReg=MNSTACK.Install.Reg
UpdateIniFields=MNSTACK.Install.INI.win
CopyFiles=MNSTACK.Install.Copy.sys,MNSTACK.Install.Copy.win
Restart
[MNSTACK.Install.Reg]
HKR,,DevLoader,,*ndis
HKR,,DeviceVxDs,,"vmultint.vxd,vmnndis3.vxd"
; The next three reg. values are not necessary anymore because the config. util.
; and the wizard add the StaticVxD key. The other keys are created in MNSTACK.Ndi.Reg
;HKLM,"System\CurrentControlSet\Services\VxD\MULTINET",StaticVxD,,"vmultint.vxd"
;HKLM,"System\CurrentControlSet\Services\VxD\MULTINET",Start,1,0
;HKLM,"System\CurrentControlSet\Services\VxD\MULTINET",NetClean,1,1
[MNSTACK.Install.INI.win]
system.ini,boot,drivers,,wscheck.dll
system.ini,boot,drivers,,mnstart.drv
[MNSTACK.Install.Copy.sys]
product.dll ; 16/32 bit product id file
prod32.dll ; "
ctl3dv2.dll ; 16/32 bit ctl3d
ctl3d32.dll ; "
vmultint.vxd ; stack vxd
vmnndis3.vxd ; "
mnws32.dll ; 32 bit winsock
tgvmod.mod ; 16/32 bit winsock status
tgvmod32.mod ; "
tgvlib.dll ; 16 bit library file
tgvlibsp.dll ; "
tgvlib32.dll ; 32 bit library file
tgvlsp32.dll ; "
mndhcp32.dll ; 32 bit DHCP files
mndhcpap.mod ; "
mndhcplr.mod ; "
mndhcprt.mod ; "
mndhcpdl.dll ; 16 bit DHCP files
mndhcp.mod ; "
mndhcp2.mod ; "
mndhcp3.mod ; "
vmntdi.vxd ; TDI vxd
vnbt.386 ; "
vtdi.386 ; "
mndod.dll ; 16/32 bit dial on demand file
mndod32.dll ; "
[MNSTACK.Install.Copy.win]
mnws16.dll ; 16 bit winsock file
wscheck.exe ; winsock version checking files
wscheck.dll ; loader for wscheck.exe
mnstart.drv ; driver to initalize the stack
;****************************************************************************
; Remove sections
;****************************************************************************
[MNSTACK.Remove]
DelReg=MNSTACK.Remove.Reg
UpdateIniFields=MNSTACK.Remove.INI.win
DelFiles=MNSTACK.Remove.Erase.sys,MNSTACK.Remove.Erase.win,MNSTACK.Remove.Erase.backup,MNSTACK.Remove.Erase.inf
RenFiles=MNSTACK.Remove.Rename.sys,MNSTACK.Remove.Rename.win,MNSTACK.Remove.Rename.backup
Restart
[MNSTACK.Remove.Reg]
HKR,,DevLoader,,*ndis
HKR,,DeviceVxDs,,""
HKLM,"System\CurrentControlSet\Services\VxD\MULTINET"
[MNSTACK.Remove.INI.win]
system.ini,boot,drivers,wscheck.dll
system.ini,boot,drivers,mnstart.drv
[MNSTACK.Remove.Erase.sys]
tgvndi.dll,,,1 ; network device interface
vmultint.vxd,,,1 ; stack vxd
vmnndis3.vxd,,,1 ; "
wsock32.dll,,,1 ; 32 bit winsock
mnws32.dll,,,1 ; "
tgvmod.mod,,,1 ; 16/32 bit winsock status
tgvmod32.mod,,,1 ;
mnwiz95.exe,,,1 ; stack wizard
mncfg95.exe,,,1 ; stack configuration utility
execwait.exe,,,1 ; runs a 32 bit program and waits
tgvlib.dll,,,1 ; 16 bit library file
tgvlibsp.dll,,,1 ; "
tgvlib32.dll,,,1 ; 32 bit library file
tgvlsp32.dll,,,1 ; "
product.dll,,,1 ; 16/32 bit product id file
prod32.dll,,,1 ; "
mndhcp32.dll,,,1 ; 32 bit DHCP files
mndhcpap.mod,,,1 ; "
mndhcplr.mod,,,1 ; "
mndhcprt.mod,,,1 ; "
mndhcpdl.dll,,,1 ; 16 bit DHCP files
mndhcp.mod,,,1 ; "
mndhcp2.mod,,,1 ; "
mndhcp3.mod,,,1 ; "
vmntdi.vxd,,,1 ; TDI vxd
mndod.dll,,,1 ; 16/32 bit dial on demand file
mndod32.dll,,,1 ; "
[MNSTACK.Remove.Erase.win]
winsock.dll,,,1 ; 16 bit winsock files
mnws16.dll,,,1 ; "
wscheck.dll,,,1 ; winsock version checking files
wscheck.exe,,,1 ; "
mnstart.drv,,,1 ; driver to initialize the stack
[MNSTACK.Remove.Erase.inf]
mnstack.inf,,,1
mndialer.inf,,,1
[MNSTACK.Remove.Erase.backup]
winsock.dll,,,1
mnws16.dll,,,1
[MNSTACK.Remove.Rename.sys]
winsock.dll,mnwsbk16.dll
wsock32.dll,mnwsbk32.dll
[MNSTACK.Remove.Rename.win]
winsock.dll,mnwsbk16.dll
wsock32.dll,mnwsbk32.dll
[MNSTACK.Remove.Rename.backup]
winsock.dll,mnwsbk16.dll
wsock32.dll,mnwsbk32.dll
;****************************************************************************
; Destination directory section
;****************************************************************************
[DestinationDirs]
MNSTACK.Ndi.Copy.sys=11 ; System directory
MNSTACK.Ndi.Copy.inf=17 ; INF directory
MNSTACK.Install.INI.win=10 ; Windows directory
MNSTACK.Install.Rename.sys=11 ; System directory
MNSTACK.Install.Rename.win=10 ; Windows directory
MNSTACK.Install.Rename.backup=10,sysbckup ; Sysbckup directory
MNSTACK.Install.Copy.sys=11 ; System directory
MNSTACK.Install.Copy.win=10 ; Windows directory
MNSTACK.Remove.INI.win=10 ; Windows directory
MNSTACK.Remove.Erase.sys=11 ; System directory
MNSTACK.Remove.Erase.win=10 ; Windows directory
MNSTACK.Remove.Erase.inf=17 ; INF directory
MNSTACK.Remove.Erase.backup=10,sysbckup ; Sysbckup directory
MNSTACK.Remove.Rename.sys=11 ; System directory
MNSTACK.Remove.Rename.win=10 ; Windows directory
MNSTACK.Remove.Rename.backup=10,sysbckup ; Sysbckup directory
;****************************************************************************
; Source files section
;****************************************************************************
[SourceDisksFiles]
;<file> = <cabinet number>,<subdir>,<filename>,<size>,<checksum>
;Note: File is not in a cabinet if cab# is 0
mnstack.inf=0,,, ; inf file
mndialer.inf=0,,, ; inf file
mfc40.dll=1,,, ; misc. redist. files for apps.
msvcrt40.dll=1,,, ; "
ctl3dv2.dll=2,,, ; "
ctl3d32.dll=2,,, ; "
tgvndi.dll=2,,, ; network device interface dll
product.dll=2,,, ; 16/32 bit version product id file
prod32.dll=2,,, ; "
vmultint.vxd=2,,, ; stack vxd file
vmnndis3.vxd=2,,, ; "
mnws16.dll=2,,, ; 16/32 bit winsock file
mnws32.dll=2,,, ; "
tgvlib.dll=2,,, ; 16 bit library file
tgvlibsp.dll=2,,, ; "
tgvlib32.dll=2,,, ; 32 bit library file
tgvlsp32.dll=2,,, ; "
tgvmod.mod=2,,, ; 16/32 bit winsock running status file
tgvmod32.mod=2,,, ; "
wscheck.exe=2,,, ; winsock version checking files
wscheck.dll=2,,, ; "
mnwiz95.exe=2,,, ; configuration wizard
mncfg95.exe=2,,, ; configuration utility
execwait.exe=2,,, ; runs a 32 bit program and waits
mndhcp32.dll=2,,, ; 32 bit DHCP files
mndhcpap.mod=2,,, ; "
mndhcplr.mod=2,,, ; "
mndhcprt.mod=2,,, ; "
mndhcpdl.dll=2,,, ; 16 bit DHCP files
mndhcp.mod=2,,, ; "
mndhcp2.mod=2,,, ; "
mndhcp3.mod=2,,, ; "
mnstart.drv=2,,, ; driver to initialize the stack
vmntdi.vxd=2,,, ; TDI vxd
vnbt.386=2,,, ; "
vtdi.386=2,,, ; "
mndod.dll=2,,, ; 16/32 bit dial on demand file
mndod32.dll=2,,, ; "
;****************************************************************************
; Source disk section
;****************************************************************************
[SourceDisksNames]
; <cab#> = <disk#>,<cabinet filename>, ID (Unused, must be 0)
1="Cisco TCP/IP Suite 100 - CD-ROM or Disk 1","mnstack1.cab", 0
2="Cisco TCP/IP Suite 100 - CD-ROM or Disk 2","mnstack2.cab", 0
;****************************************************************************
; Strings section
;****************************************************************************
[Strings]
MNSTACK.Provider="Cisco Systems, Inc." ; Manufacturer
MNSTACK.DeviceDesc="Cisco TCP/IP Stack 100" ; Driver description
MNSTACK.Help="TCP/IP is the protocol you use to connect to the Internet and wide-area networks." ; Context help