[NMSService-FileConstants]
NMSSvc = "NMSSvc.exe"
NMSSvcPS = "NMSSvcPS.dll"
NMSErrMsg = "NMSMsg.dll"
NMSAPI = "NMSAPI.dll"
NMSCfg = "NMSCFG.sys"
NMSDD = "NMSDD.sys"
RegSvr32 = "RegSvr32.exe"
NMSDir = "NMS"
[FileConstants]
Manufacturer = "Intel"
ModemEnabler = "Cbmodem.sys"
NDIS3 = "E100b.sys"
NDIS4 = "E100bnt.sys"
IANS = "iANSNT4.sys"
IANSE = "iANSNT4e.sys"
IANSN = "iANSNT4n.sys"
PROSet = "PROSetp.cpl"
PROMon = "PROMon.exe"
PROSetHelp = "PROSetp.hlp"
PROSetCnt = "PROSetp.cnt"
ROBOEX32 = "ROBOEX32.DLL"
PROSetOld = "PROSet.cpl"
PROSetReg = "PROSetp.reg"
iAFT = "iAFT.sys"
iVLAN = "iVLAN.sys"
PROSetDir = "PROSet2"
ProCaption = "Windows NT Setup"
ProCancel = "Cancel"
ProCancelMsg = "Windows NT Networking is not correctly installed. "+
"Are you sure you want to cancel copying files?"
ProCancelCap = "Network Setup Message"
ProText1 = "Copying:"
ProText2 = "To:"
AFTService = "SOFTWARE\Intel\iAFT"
VLANService = "SOFTWARE\Intel\iVLANMiniport"
AFTWarning = "Setup detected that you have some adapter teams and/or VLANs that are no longer supported. "+
"These teams and VLANs will be converted to supported teams and VLANs. Are you sure you want to continue?"
UnAttAdapterSwitch = "ALL"
[PROSetLegacyFileConstants]
PROSetLegacy = "PROSet.exe"
PROKdd = "PROKdd.sys"
[PROSetPlusFileConstants]
PROSetP = "PROSetp.cpl"
PROSetPHelp = "PROSetp.hlp"
PROSetPCnt = "PROSetp.cnt"
PROSetOld = "PROSet.cpl"
PROKddp = "PROKddp.sys"
PROdd = "PROdd.sys"
[NMSService-FileConstants-Src]
NMSSvcSrc = "NMSSvc.ex_"
NMSSvcPSSrc = "NMSSvcPS.dl_"
NMSAPISrc = "NMSAPI.dl_"
NMSErrMsgSrc = "NMSMsg.dl_"
NMSCfgSrc = "NMSCfg.sy_"
NMSDDSrc = "NMSDD.sy_"
RegSvr32Src = "RegSvr32.ex_"
NMSSvcSrcNC = "NMSSvc.exe"
NMSSvcPSSrcNC = "NMSSvcPS.dll"
NMSAPISrcNC = "NMSAPI.dll"
NMSErrMsgSrcNC = "NMSMsg.dll"
NMSCfgSrcNC = "NMSCfg.sys"
NMSDDSrcNC = "NMSDD.sys"
RegSvr32SrcNC = "RegSvr32.exe"
[FileConstants-Src]
NDIS3Src = "E100b.sy_"
NDIS3SrcNC = "E100b.sys"
NDIS4Src = "E100bnt.sy_"
NDIS4SrcNC = "E100bnt.sys"
IANSSrcNC = "iANSNT4.sys"
IANSESrcNC = "iANSNT4e.sys"
IANSNSrcNC = "iANSNT4n.sys"
IANSSrc = "iANSNT4.sy_"
IANSESrc = "iANSNT4e.sy_"
IANSNSrc = "iANSNT4n.sy_"
PROSetSrc = "PROSetp.cp_"
PROMonSrc = "PROMon.ex_"
PROSetHelpSrc = "PROSetp.hl_"
PROSetCntSrc = "PROSetp.cn_"
ROBOEX32Src = "ROBOEX32.DL_"
PROSetRegSrc = "PROSetp.re_"
PROSetSrcNC = "PROSetp.cpl"
PROMonSrcNC = "PROMon.exe"
PROSetHelpSrcNC = "PROSetp.hlp"
PROSetCntSrcNC = "PROSetp.cnt"
ROBOEX32SrcNC = "ROBOEX32.DLL"
PROSetRegSrcNC = "PROSetp.reg"
ModemEnablerSrc = "Cbmodem.sy_"
ModemEnablerSrcNC = "Cbmodem.sys"
[DetectConstants]
OSName = {} ? $(PROSet) PROSetGetOSVersion
[Options]
E100B
E100BEXP
E100BPCI
E10PPCI
E100BRWA
[OptionsText]
E100B = "Intel(R) PRO Adapter"
[Source Media Descriptions]
1 = "Intel PRO Adapter CD-ROM or floppy disk", TAGFILE = D100disk
[Identify]
Return STATUS_SUCCESSFUL NetAdapter ""
[ReturnOptions]
Set Status = STATUS_SUCCESSFUL
Set OptionList = ^(Options, 1)
Set OptionTextList = ^(OptionsText, 1)
IfStr(i) $($1) != ""
IfContains(i) $($1) not-in "PCI"
Set Status = STATUS_NOTSUPPORTED
Set OptionList = {}
Set OptionTextList = {}
EndIf
EndIf
Return $(Status) $(OptionList) $(OptionTextList)
[InstallOption]
Set Option = $($1)
Set SrcDir = $($2)
Set AddCopy = $($3)
Set DoCopy = $($4)
Set DoConfig = $($5)
read-syms FileConstants
read-syms NMSService-FileConstants
read-syms FileConstants-Src
read-syms NMSService-FileConstants-Src
read-syms PROSetLegacyFileConstants
read-syms PROSetPlusFileConstants
Set DetectAFTs = 0
IfStr(i) $(!NTN_InstallMode) == deinstall
Set StartLabel = RemoveAdapter
Else-IfStr(i) $(!NTN_InstallMode) == update
Set StartLabel = UpdateAdapters
Set DetectAFTs = 1
Else-IfStr(i) $(!NTN_InstallMode) == bind
Set StartLabel = BindingReview
Else-IfStr(i) $(!NTN_InstallMode) == configure
Set StartLabel = ConfigureAdapter
Else-IfStr(i) $(!NTN_InstallMode) == install
Set StartLabel = InstallAdapters
Set DetectAFTs = 1
EndIf
Set from = FatalError
Set to = FatalError
IfInt $(DetectAFTs) == 1
OpenRegKey $(!REG_H_LOCAL) "" $(AFTService) $(!REG_KEY_READ) hAFTService
OpenRegKey $(!REG_H_LOCAL) "" $(VLANService) $(!REG_KEY_READ) hVLANService
IfStr(i) $(hAFTService) != ""
Set OldTeamVLANWarning = 1
EndIf
IfStr(i) $(hVLANService) != ""
Set OldTeamVLANWarning = 1
EndIf
IfInt $(OldTeamVLANWarning) == 1
Shell "Subroutn.Inf" SetupMessage $(!STF_LANGUAGE) "WARNING" $(AFTWarning)
ifstr(i) $($R0) != STATUS_SUCCESSFUL
return FAILED
endif
ifstr(i) $($R1) == "CANCEL"
return FAILED
endif
EndIf
EndIf
Goto $(StartLabel)
InstallAdapters = +
Install "Install-PROSet"
detect DetectConstants
Install "Install-Option"
LoadLibrary "" $(!STF_WINDOWSSYSPATH)\$(PROSet) hLib
LibraryProcedure DllExitStr $(hLib) InstallAdapters +
$(Option), $(PROMon), $(STF_CONTEXTINFNAME), +
$(!NetCardParameterName), $(!NetCardParameterValue), +
$(!STF_GUI_UNATTENDED), $(SrcDir), $(UnAttAdapterSwitch)
FreeLibrary $(hLib)
Ifstr(i) $(DllExitStr) == "ERROR"
return STATUS_USERCANCEL
EndIf
Install "Install-PROSet-More"
Install "Install-Remove-PROSet-Legacy"
Install "Install-Remove-PROSet-Plus"
return STATUS_SUCCESSFUL
UpdateAdapters = +
Install "Install-PROSet"
detect DetectConstants
Install "Install-Option"
LoadLibrary "" $(!STF_WINDOWSSYSPATH)\$(PROSet) hLib
LibraryProcedure DllExitStr $(hLib) UpdateAdapters +
$(PROMon), $(!NTN_RegBase), $(SrcDir)
FreeLibrary $(hLib)
Ifstr(i) $(DllExitStr) == "ERROR"
return STATUS_USERCANCEL
EndIf
Set NewInfName = $(DllExitStr)
Install "Install-PROSet-More"
Install "Install-Remove-PROSet-Legacy"
Install "Install-Remove-PROSet-Plus"
return STATUS_SUCCESSFUL
BindingReview = +
LoadLibrary "" $(!STF_WINDOWSSYSPATH)\$(PROSet) hLib
LibraryProcedure DllExitStr $(hLib) BindingReview $(Option)
FreeLibrary $(hLib)
return STATUS_SUCCESSFUL
RemoveAdapter = +
Ifstr(i) $(!NTN_RegBase) == "CLEANUP"
LoadLibrary "" $(!STF_WINDOWSSYSPATH)\$(PROSet) hLib
LibraryProcedure UnregNMSExitStr $(hLib) UnregisterNMS +
$(Option), $(!NTN_RegBase)
FreeLibrary $(hLib)
Install "Install-Cleanup"
Install "Install-PROMon-Cleanup"
Install "NMS-Cleanup"
return STATUS_SUCCESSFUL
EndIf
LoadLibrary "" $(!STF_WINDOWSSYSPATH)\$(PROSet) hLib
LibraryProcedure DllExitStr $(hLib) RemoveAdapter +
$(Option), $(!NTN_RegBase)
Ifstr(i) $(DllExitStr) == "CLEANUP"
LibraryProcedure UnregNMSExitStr $(hLib) UnregisterNMS +
$(Option), $(!NTN_RegBase)
EndIf
FreeLibrary $(hLib)
Ifstr(i) $(DllExitStr) == "ERROR"
return STATUS_USERCANCEL
EndIf
Ifstr(i) $(DllExitStr) == "CLEANUP"
Install "Install-Cleanup"
Install "Install-PROMon-Cleanup"
EndIf
Ifstr(i) $(UnregNMSExitStr) == "CLEANUP"
Install "NMS-Cleanup"
EndIf
return STATUS_SUCCESSFUL
ConfigureAdapter = +
LoadLibrary "" $(!STF_WINDOWSSYSPATH)\$(PROSet) hLib
LibraryProcedure DllExitStr $(hLib) DLLEntry +
$(!NTN_RegBase), $(Option)
FreeLibrary $(hLib)
Ifstr(i) $(DllExitStr) == "REBOOT"
return STATUS_SUCCESSFUL
EndIf
return STATUS_USERCANCEL
FatalError = +
return STATUS_FAILED
[Install-PROSet]
Set STF_VITAL = 1
Set STF_OVERWRITE = "VERIFYSOURCEOLDER"
set FileToCheck = $(SrcDir)$(PROSetDir)\$(PROSetSrcNC)
LibraryProcedure UnCompressedFiles, $(!LIBHANDLE), CheckFileExistance $(FileToCheck)
Ifstr(i) $(UnCompressedFiles) == "YES"
AddSectionFilesToCopyList Files-NMSService-Drivers-NC $(SrcDir) +
$(!STF_WINDOWSSYSPATH)\drivers
AddSectionFilesToCopyList Files-NMSService-System-NC $(SrcDir) +
$(!STF_WINDOWSSYSPATH)
AddSectionFilesToCopyList Files-PROSet-System-NC $(SrcDir) +
$(!STF_WINDOWSSYSPATH)
Else
AddSectionFilesToCopyList Files-NMSService-Drivers $(SrcDir) +
$(!STF_WINDOWSSYSPATH)\drivers
AddSectionFilesToCopyList Files-NMSService-System $(SrcDir) +
$(!STF_WINDOWSSYSPATH)
AddSectionFilesToCopyList Files-PROSet-System $(SrcDir) +
$(!STF_WINDOWSSYSPATH)
Endif
Set !STF_NCPA_FLUSH_COPYLIST = 1
CopyFilesInCopyList
Exit
[Files-NMSService-Drivers]
1, $(NMSDir)\$(NMSCfgSrc), SIZE=50000, RENAME=$(NMSCfg)
1, $(NMSDir)\$(NMSDDSrc), SIZE=50000, RENAME=$(NMSDD)
[Files-NMSService-System]
1, $(NMSDir)\$(NMSSvcSrc), SIZE=50000, RENAME=$(NMSSvc)
1, $(NMSDir)\$(NMSSvcPSSrc), SIZE=50000, RENAME=$(NMSSvcPS)
1, $(NMSDir)\$(NMSErrMsgSrc), SIZE=50000, RENAME=$(NMSErrMsg)
1, $(NMSDir)\$(NMSAPISrc), SIZE=50000, RENAME=$(NMSAPI)
1, $(NMSDir)\$(RegSvr32Src), SIZE=50000, RENAME=$(RegSvr32), OVERWRITE=NEVER
[Files-PROSet-System]
1, $(PROSetDir)\$(PROSetSrc), SIZE=50000, RENAME=$(PROSet)
1, $(PROSetDir)\$(PROMonSrc), SIZE=50000, RENAME=$(PROMon)
1, $(PROSetDir)\$(PROSetHelpSrc), SIZE=50000, RENAME=$(PROSetHelp)
1, $(PROSetDir)\$(PROSetCntSrc), SIZE=50000, RENAME=$(PROSetCnt)
1, $(PROSetDir)\$(ROBOEX32Src), SIZE=50000, RENAME=$(ROBOEX32)
[Files-NMSService-Drivers-NC]
1, $(NMSDir)\$(NMSCfgSrcNC), SIZE=50000, RENAME=$(NMSCfg)
1, $(NMSDir)\$(NMSDDSrcNC), SIZE=50000, RENAME=$(NMSDD)
[Files-NMSService-System-NC]
1, $(NMSDir)\$(NMSSvcSrcNC), SIZE=50000, RENAME=$(NMSSvc)
1, $(NMSDir)\$(NMSSvcPSSrcNC), SIZE=50000, RENAME=$(NMSSvcPS)
1, $(NMSDir)\$(NMSErrMsgSrcNC), SIZE=50000, RENAME=$(NMSErrMsg)
1, $(NMSDir)\$(NMSAPISrcNC), SIZE=50000, RENAME=$(NMSAPI)
1, $(NMSDir)\$(RegSvr32SrcNC), SIZE=50000, RENAME=$(RegSvr32), OVERWRITE=NEVER
[Files-PROSet-System-NC]
1, $(PROSetDir)\$(PROSetSrcNC), SIZE=50000, RENAME=$(PROSet)
1, $(PROSetDir)\$(PROMonSrcNC), SIZE=50000, RENAME=$(PROMon)
1, $(PROSetDir)\$(PROSetHelpSrcNC), SIZE=50000, RENAME=$(PROSetHelp)
1, $(PROSetDir)\$(PROSetCntSrcNC), SIZE=50000, RENAME=$(PROSetCnt)
1, $(PROSetDir)\$(ROBOEX32SrcNC), SIZE=50000, RENAME=$(ROBOEX32)
[Install-PROSet-More]
IfStr(i) $(NewInfName) != ""
AddSectionFilesToCopyList Files-Option-Inf $(SrcDir) +
$(!STF_WINDOWSSYSPATH)
EndIf
Set !STF_NCPA_FLUSH_COPYLIST = 1
CopyFilesInCopyList
IfStr(i) $(OSName) == "NT4"
OpenRegKey $(!REG_H_LOCAL) "" +
"SOFTWARE\Microsoft\Windows\CurrentVersion\Run" +
$(!REG_KEY_SET_VALUE) KeyWinRun
SetRegValue $(KeyWinRun) {$(PROMon), 0, $(!REG_VT_SZ), $(PROMon)}
CloseRegKey $(KeyWinRun)
EndIf
Exit
[Install-PROMon-Cleanup]
OpenRegKey $(!REG_H_LOCAL) "" +
"SOFTWARE\Microsoft\Windows\CurrentVersion\Run" +
$(!REG_KEY_SET_VALUE) KeyWinRun
DeleteRegValue $(KeyWinRun) $(PROMon)
CloseRegKey $(KeyWinRun)
Exit
[Install-Option]
Set STF_VITAL = 1
Set STF_OVERWRITE = "VERIFYSOURCEOLDER"
set FileToCheck = $(SrcDir)$(PROSetDir)\$(PROSetSrcNC)
LibraryProcedure UnCompressedFiles, $(!LIBHANDLE), CheckFileExistance $(FileToCheck)
IfStr(i) $(OSName) == "NT4"
Ifstr(i) $(UnCompressedFiles) == "YES"
set FileToCheck = $(SrcDir)$(ModemEnablerSrcNC)
LibraryProcedure ModemEnablerFilePresent, $(!LIBHANDLE), CheckFileExistance $(FileToCheck)
set FileToCheck = $(SrcDir)$(IANSSrcNC)
LibraryProcedure AnsFilePresent,$(!LIBHANDLE), CheckFileExistance $(FileToCheck)
set FileToCheck = $(SrcDir)$(IANSESrcNC)
LibraryProcedure AnsEFilePresent,$(!LIBHANDLE), CheckFileExistance $(FileToCheck)
set FileToCheck = $(SrcDir)$(IANSNSrcNC)
LibraryProcedure AnsNFilePresent,$(!LIBHANDLE), CheckFileExistance $(FileToCheck)
set FileToCheck = $(SrcDir)$(PROSetDir)\$(PROSetRegSrcNC)
LibraryProcedure PROSetRegFilePresent,$(!LIBHANDLE), CheckFileExistance $(FileToCheck)
Ifstr(i) $(ModemEnablerFilePresent) == "YES"
AddSectionFilesToCopyList Files-Option-Drivers-NT4-ModemEnabler-NC $(SrcDir) $(!STF_WINDOWSSYSPATH)\drivers
Endif
Ifstr(i) $(AnsFilePresent) == "YES"
AddSectionFilesToCopyList Files-Option-Drivers-NT4-Ans-NC $(SrcDir) $(!STF_WINDOWSSYSPATH)\drivers
Endif
Ifstr(i) $(AnsEFilePresent) == "YES"
AddSectionFilesToCopyList Files-Option-Drivers-NT4-AnsE-NC $(SrcDir) $(!STF_WINDOWSSYSPATH)\drivers
Endif
Ifstr(i) $(AnsNFilePresent) == "YES"
AddSectionFilesToCopyList Files-Option-Drivers-NT4-AnsN-NC $(SrcDir) $(!STF_WINDOWSSYSPATH)\drivers
Endif
Ifstr(i) $(PROSetRegFilePresent) == "YES"
AddSectionFilesToCopyList Files-Option-Reg-NC $(SrcDir) $(!STF_WINDOWSSYSPATH)
Endif
Else
set FileToCheck = $(SrcDir)$(ModemEnablerSrc)
LibraryProcedure ModemEnablerFilePresent,$(!LIBHANDLE), CheckFileExistance $(FileToCheck)
set FileToCheck = $(SrcDir)$(IANSSrc)
LibraryProcedure AnsFilePresent,$(!LIBHANDLE), CheckFileExistance $(FileToCheck)
set FileToCheck = $(SrcDir)$(IANSESrc)
LibraryProcedure AnsEFilePresent,$(!LIBHANDLE), CheckFileExistance $(FileToCheck)
set FileToCheck = $(SrcDir)$(IANSNSrc)
LibraryProcedure AnsNFilePresent,$(!LIBHANDLE), CheckFileExistance $(FileToCheck)
set FileToCheck = $(SrcDir)$(PROSetDir)\$(PROSetRegSrc)
LibraryProcedure PROSetRegFilePresent,$(!LIBHANDLE), CheckFileExistance $(FileToCheck)
Ifstr(i) $(ModemEnablerFilePresent) == "YES"
AddSectionFilesToCopyList Files-Option-Drivers-NT4-ModemEnabler $(SrcDir) $(!STF_WINDOWSSYSPATH)\drivers
Endif
Ifstr(i) $(AnsFilePresent) == "YES"
AddSectionFilesToCopyList Files-Option-Drivers-NT4-Ans $(SrcDir) $(!STF_WINDOWSSYSPATH)\drivers
Endif
Ifstr(i) $(AnsEFilePresent) == "YES"
AddSectionFilesToCopyList Files-Option-Drivers-NT4-AnsE $(SrcDir) $(!STF_WINDOWSSYSPATH)\drivers
Endif
Ifstr(i) $(AnsNFilePresent) == "YES"
AddSectionFilesToCopyList Files-Option-Drivers-NT4-AnsN $(SrcDir) $(!STF_WINDOWSSYSPATH)\drivers
Endif
Ifstr(i) $(PROSetRegFilePresent) == "YES"
AddSectionFilesToCopyList Files-Option-Reg $(SrcDir) $(!STF_WINDOWSSYSPATH)
Endif
Endif
Endif
Ifstr(i) $(UnCompressedFiles) == "YES"
Set FilesOptionDrivers = "Files-Option-Drivers-NC-"$(OSName)
AddSectionFilesToCopyList $(FilesOptionDrivers) $(SrcDir) +
$(!STF_WINDOWSSYSPATH)\drivers
Else
Set FilesOptionDrivers = "Files-Option-Drivers-"$(OSName)
AddSectionFilesToCopyList $(FilesOptionDrivers) $(SrcDir) +
$(!STF_WINDOWSSYSPATH)\drivers
EndIf
Set !STF_NCPA_FLUSH_COPYLIST = 1
CopyFilesInCopyList
IfStr(i) $(OSName) == "NT4"
Ifstr(i) $(PROSetRegFilePresent) == "YES"
RunProgram ExitCode "" "" $(!STF_WINDOWSPATH)\REGEDIT.EXE /S $(PROSetReg)
EndIf
EndIf
Exit
[Files-Option-Drivers-NT351]
1, $(NDIS3Src), SIZE=50000, RENAME=$(NDIS3)
[Files-Option-Drivers-NT4]
1, $(NDIS4Src), SIZE=50000, RENAME=$(NDIS4)
[Files-Option-Drivers-NT4-ModemEnabler]
1, $(ModemEnablerSrc), SIZE=50000, RENAME=$(ModemEnabler)
[Files-Option-Drivers-NT4-Ans]
1, $(IANSSrc), SIZE=50000, RENAME=$(IANS)
[Files-Option-Drivers-NT4-AnsE]
1, $(IANSESrc), SIZE=50000, RENAME=$(IANSE)
[Files-Option-Drivers-NT4-AnsN]
1, $(IANSNSrc), SIZE=50000, RENAME=$(IANSN)
[Files-Option-Inf]
1, OEMSETUP.INF, SIZE=50000, RENAME=$(NewInfName), +
OVERWRITE=ALWAYS
[Files-Option-Reg]
1, $(PROSetDir)\$(PROSetRegSrc), SIZE=50000, RENAME=$(PROSetReg)
[Files-Option-Drivers-NC-NT351]
1, $(NDIS3SrcNC), SIZE=50000, RENAME=$(NDIS3)
[Files-Option-Drivers-NC-NT4]
1, $(NDIS4SrcNC), SIZE=50000, RENAME=$(NDIS4)
[Files-Option-Drivers-NT4-ModemEnabler-NC]
1, $(ModemEnablerSrcNC), SIZE=50000, RENAME=$(ModemEnabler)
[Files-Option-Drivers-NT4-Ans-NC]
1, $(IANSSrcNC), SIZE=50000, RENAME=$(IANS)
[Files-Option-Drivers-NT4-AnsE-NC]
1, $(IANSESrcNC), SIZE=50000, RENAME=$(IANSE)
[Files-Option-Drivers-NT4-AnsN-NC]
1, $(IANSNSrcNC), SIZE=50000, RENAME=$(IANSN)
[Files-Option-Reg-NC]
1, $(PROSetDir)\$(PROSetRegSrcNC), SIZE=50000, RENAME=$(PROSetReg)
[Install-Cleanup]
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\drivers\$(NDIS3)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\drivers\$(NDIS4)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\drivers\$(IANS)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\drivers\$(IANSE)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\drivers\$(IANSN)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\$(PROSet)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\$(PROMon)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\$(PROSetHelp)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\$(PROSetCnt)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\$(ROBOEX32)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\$(PROSetReg)
Exit
[NMS-Cleanup]
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\drivers\$(NMSCfg)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\drivers\$(NMSDD)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\$(NMSSvc)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\$(NMSSvcPS)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\$(NMSErrMsg)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\$(NMSAPI)
Exit
[Install-Remove-PROSet-Legacy]
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\drivers\$(PROKdd)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\$(PROSetLegacy)
Exit
[Install-Remove-PROSet-Plus]
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\drivers\$(PROKddp)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\drivers\$(PROdd)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\drivers\$(iAFT)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\drivers\$(iVLAN)
AddFileToDeleteList $(!STF_WINDOWSSYSPATH)\$(PROSetOld)
Exit
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.