; Application: Easylon RNI Client ; Version : 3.2 ; Author : Volker Schober ; Copyright : © 2000-2007 by Gesytec GmbH ; Created by : INF-Tool Setup Program and INF File Generator ; from http://Inner-Smile.com ; Licence of : Gesytec GmbH, D-52076 Aachen ; --------------------------------------------------------------------------- [Version] CatalogFile.nt=rniloncl.cat Signature=$Chicago$ Class=EasyLon ClassGuid={83DEAF30-A361-11d4-8B02-00609735622E} Provider=%MFGNAME% DriverVer=03/26/2007,3.03.0.1 SetupClass=BASE Compatible=1 AdvancedINF=2.5,"You need a newer version of ADVPACK.DLL!" Generator=INF-Tool v6.3/pro [Optional Components] INFTool_1 [Optional Components.ntx86] INFTool_1.ntx86 [Optional Components.ntamd64] INFTool_1.ntamd64 [AdvSetup] HKLM,%RunOnce%Setup,"Easylon RNI Client...",,"RunDll32.exe %11%\advpack.dll,LaunchINFSection RNILONCL.INF,DefaultInstall2" [AdvSetup.ntx86] HKLM,%RunOnce%Setup,"Easylon RNI Client...",,"RunDll32.exe %11%\advpack.dll,LaunchINFSection RNILONCL.INF,DefaultInstall2.ntx86" [AdvSetup.ntamd64] HKLM,%RunOnce%Setup,"Easylon RNI Client...",,"RunDll32.exe %11%\advpack.dll,LaunchINFSection RNILONCL.INF,DefaultInstall2.amd64" ;=========================================================================================================== [Strings] Product="Easylon RNI Client" Version="3.2" Author="Volker Schober" Copyright="© 2000-2007 by Gesytec GmbH" Url="http://www.gesytec.com/" UpdateInfo="http://www.gesytec.de/englisch/products/easylon/easylon-e.htm" DiskName="Easylon RNI Client, Setup Disk #1" Uninstall="Software\Microsoft\Windows\CurrentVersion\Uninstall\" Runonce="SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\" Setup="SOFTWARE\Microsoft\Windows\CurrentVersion\Setup" SubMenu = "Easylon\RNI" RunKeyname="SOFTWARE\Microsoft\Windows\CurrentVersion\Run\" RunOnceKeyname="SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\" RunOnceSetupKeyname="SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Setup\" ClassBaseKeyname="SYSTEM\CurrentControlSet\Control\Class\" ClassKeyname9x="SYSTEM\CurrentControlSet\Services\Class\Easylon\" ServiceName=RniLonClSvc ServiceDisplayName=Gesytec RNI Client ServiceDescription=Runs the Easylon RNI Client as service ServiceAppID={9B89AAC4-62C4-40a5-BC48-E66E381A7D44} MFGNAME="Gesytec GmbH" LonClass = "LON Adapters" ClassGuid={83DEAF30-A361-11d4-8B02-00609735622E} INSTDISK="Easylon Driver Disk" DESCRIPTION="Gesytec RNI WDM Driver TCP/IP with EIA-852 extension" DESCRIPTION_MIP="Child Mip Device" DESCRIPTION_VNI="Child Vni Device" FRIENDLYNAME="Gesytec RNI" UpdateInfo="http://www.gesytec.de/englisch/products/easylon/easylon-e.htm" ;=========================================================================================================== [INFTool.Add.Reg.95] HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\RniLonCl.exe","",0,"%49001%\RniLonCl.exe" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\RniLonCl.exe","Path",0,"%49001%\" HKLM,%Uninstall%%Product% HKLM,%Uninstall%%Product%,"DisplayName",,"%Product%" HKLM,%Uninstall%%Product%,"DisplayVersion",,"%Version%" HKLM,%Uninstall%%Product%,"DisplayIcon",,"%49001%\RniLonCl.exe" HKLM,%Uninstall%%Product%,"Publisher",,"%Copyright%" HKLM,%Uninstall%%Product%,"URLUpdateInfo",,"%UpdateInfo%" HKLM,%Uninstall%%Product%,"HelpLink",,"%Url%" HKLM,%Uninstall%%Product%,"URLInfoAbout",,"%Url%" ;HKLM,%Uninstall%%Product%,"InstallLocation",,"%49001%" HKLM,%Uninstall%%Product%,UninstallString,,"RunDll32 advpack.dll,LaunchINFSection %17%\RNILONCL.INF, DefaultUninstall" HKLM,"SOFTWARE\Easylon\RniLonCl",InstallDir1,,""%49002%"" [INFTool.Add.Reg.ntx86] HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\RniLonCl.exe","",0,"%49001%\RniLonCl.exe" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\RniLonCl.exe","Path",0,"%49001%\" HKLM,%Uninstall%%Product% HKLM,%Uninstall%%Product%,"DisplayName",,"%Product%" HKLM,%Uninstall%%Product%,"DisplayVersion",,"%Version%" HKLM,%Uninstall%%Product%,"DisplayIcon",,"%49001%\RniLonCl.exe" HKLM,%Uninstall%%Product%,"Publisher",,"%Copyright%" HKLM,%Uninstall%%Product%,"URLUpdateInfo",,"%UpdateInfo%" HKLM,%Uninstall%%Product%,"HelpLink",,"%Url%" HKLM,%Uninstall%%Product%,"URLInfoAbout",,"%Url%" ;HKLM,%Uninstall%%Product%,"InstallLocation",,"%49001%" HKLM,%Uninstall%%Product%,UninstallString,,"RunDll32 advpack.dll,LaunchINFSection %17%\RNILONCL.INF, DefaultUninstall.ntx86" HKLM,"SOFTWARE\Easylon\RniLonCl",InstallDir1,,""%49002%"" HKLM,"SYSTEM\CurrentControlSet\Services\%ServiceName%\Parameters","Application",0,"%49001%\RniLonCl.exe" HKLM,"SYSTEM\CurrentControlSet\Services\%ServiceName%\Parameters","AppParameters",0," " ;"/Edit" HKCR,"AppID\%ServiceAppID%","LocalService",0,%ServiceName% HKCR,"CLSID\%ServiceAppID%","AppID",0,"%ServiceAppID%" [INFTool.Add.Reg.ntamd64] HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\RniLonCl.exe","",0,"%49001%\RniLonCl.exe" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\RniLonCl.exe","Path",0,"%49001%\" HKLM,%Uninstall%%Product% HKLM,%Uninstall%%Product%,"DisplayName",,"%Product%" HKLM,%Uninstall%%Product%,"DisplayVersion",,"%Version%" HKLM,%Uninstall%%Product%,"DisplayIcon",,"%49001%\RniLonCl.exe" HKLM,%Uninstall%%Product%,"Publisher",,"%Copyright%" HKLM,%Uninstall%%Product%,"URLUpdateInfo",,"%UpdateInfo%" HKLM,%Uninstall%%Product%,"HelpLink",,"%Url%" HKLM,%Uninstall%%Product%,"URLInfoAbout",,"%Url%" ;HKLM,%Uninstall%%Product%,"InstallLocation",,"%49001%" HKLM,%Uninstall%%Product%,UninstallString,,"RunDll32 advpack.dll,LaunchINFSection %17%\RNILONCL.INF, DefaultUninstall.amd64" HKLM,"SOFTWARE\Easylon\RniLonCl",InstallDir1,,""%49002%"" HKLM,"SYSTEM\CurrentControlSet\Services\%ServiceName%\Parameters","Application",0,"%49001%\RniLonCl.exe" HKLM,"SYSTEM\CurrentControlSet\Services\%ServiceName%\Parameters","AppParameters",0," " ;"/Edit" HKCR,"AppID\%ServiceAppID%","LocalService",0,%ServiceName% HKCR,"CLSID\%ServiceAppID%","AppID",0,"%ServiceAppID%" [AfterSetup] %49001%\RniLonCl.exe /Install ;%01%\sc.exe start %ServiceName% ;sc.exe start %ServiceName% [BeforeSetup.9x] RniLonCl.exe /Uninstall [BeforeSetup] %01%\RniLonCl.exe /Uninstall ;%01%\sc.exe stop %ServiceName% ;sc.exe stop %ServiceName% [BeforeSetup.amd64] %01%\amd64\RniLonCl.exe /Uninstall ;%01%\sc.exe stop %ServiceName% ;sc.exe stop %ServiceName% [BeforeRemoval] RunDll32.exe advpack.dll,LaunchINFSection RNILONCL.INF,BeforeRcmds [BeforeRcmds] CustomDestination=CustomBRDirs RunPostSetupCommands=AfterBRSetup [CustomBRDirs] 49001,49002,49003,49004=CustomBR49001,7 [CustomBR49001] HKLM,"SOFTWARE\Easylon\RniLonCl",InstallDir1,"","" "","","","Error initializing parts of the uninstall process: certain settings could not be retrieved from your Windows registry. Uninstall will now try to continue with software removal.","" [AfterBRSetup] %49001%\RniLonCl.exe /Uninstall ;sc.exe stop %ServiceName% [INFTool.AddINI] win.ini,Desktop,Wallpaper,HKLM,%Setup%,2 win.ini,Desktop,TileWallpaper,HKLM,%Setup%,2 [INFTool.Add.Ini.95] setup.ini, progman.groups,, "group1=%SubMenu%" setup.ini, group1,, """Easylon RNI Client - Edit"",""%49001%\RniLonCl.exe -Edit"",,,,""%49002%"",""RniLonCl.exe""" setup.ini, group1,, """Easylon RNI Client - Settings"",""%49001%\RniLonCl.exe -Settings"",,,,""%49002%"",""RniLonCl.exe""" setup.ini, group1,, """Easylon RNI Client"",""""""%49001%\RniLonCl.exe"""""",,,,""%49002%"",""RniLonCl.exe""" setup.ini, group1,, """Uninstall Easylon RNI Client"",""rundll32.exe advpack.dll,LaunchINFSection %17%\RNILONCL.INF, DefaultUninstall"",""%11%\setupapi.dll"",7,,%11%,""" [INFTool.Del.Ini.95] setup.ini, progman.groups,, "group1=%SubMenu%" setup.ini, group1,, """Easylon RNI Client - Edit""" setup.ini, group1,, """Easylon RNI Client - Settings""" setup.ini, group1,, """Easylon RNI Client""" setup.ini, group1,, """Uninstall Easylon RNI Client""" [ProfileItems.Add.U.NT] Name = "Uninstall Easylon RNI Client" CmdLine = 11,, "rundll32.exe advpack.dll,LaunchINFSection %17%\RNILONCL.INF, DefaultUninstall.ntx86" SubDir = %SubMenu% WorkingDir = 11 IconPath = 11,,setupapi.dll IconIndex = 7 [ProfileItems.Add.U.amd64] Name = "Uninstall Easylon RNI Client" CmdLine = 11,, "rundll32.exe advpack.dll,LaunchINFSection %17%\RNILONCL.INF, DefaultUninstall.amd64" SubDir = %SubMenu% WorkingDir = 11 IconPath = 11,,setupapi.dll IconIndex = 7 [ProfileItems.Add.1.NT] Name = "Easylon RNI Client - Edit" CmdLine = 49001,, "RniLonCl.exe -Edit" SubDir = %SubMenu% WorkingDir = 49002 [ProfileItems.Add.2.NT] Name = "Easylon RNI Client - Settings" CmdLine = 49001,, "RniLonCl.exe -Settings" SubDir = %SubMenu% WorkingDir = 49002 [ProfileItems.Add.3.NT] Name = "Easylon RNI Client" CmdLine = 49001,, "RniLonCl.exe" SubDir = %SubMenu% WorkingDir = 49002 [ProfileItems.Del.U.NT] Name = "Uninstall Easylon RNI Client",2 SubDir = %SubMenu% [ProfileItems.Del.1.NT] Name = "Easylon RNI Client - Edit",2 SubDir = %SubMenu% [ProfileItems.Del.2.NT] Name = "Easylon RNI Client - Settings",2 SubDir = %SubMenu% [ProfileItems.Del.3.NT] Name = "Easylon RNI Client",2 SubDir = %SubMenu% [SourceDisksNames] 1=%DiskName%,,0 [SourceDisksFiles] ; filename_on_source = diskID[, [subdir][, size]] wdmstub.sys=1 LonIpDrv.sys=1 LpxCls.dll=1 LPXCLS16.DLL=1 lpxvdd.dll=1 LPXDOS.EXE=1 RniLonCl.exe=1,,208896 srvany.exe=1 Sc.exe=1 [SourceDisksFiles.amd64] ; filename_on_source = diskID[, [subdir][, size]] LonIpDrv.sys=1,amd64 LpxCls.dll=1,amd64 RniLonCl.exe=1,amd64,208896 srvany.exe=1,amd64 [DummyCopy.NT] RniLonCl.exe,,,0x410 [DestGrp] RniLonCl.exe,,,0x4001 [ServiceDestGrp] srvany.exe,,,0x61 ;Sc.exe,,,0x00010011 [UninstGrp] "RniLonCl.exe",,,65537 ;0x00010001 [Add.Inf] RNILONCL.INF [DestinationDirs] ServiceDestGrp=11 DummyCopy.NT=0 DestGrp=49001 UninstGrp=49001 Add.Inf=17 DefaultDestDir=10,System32\Drivers DriverCopyFiles = 10,System32\Drivers ClassCopyFiles.9x=11 ClassCopyFiles.NT=11 SystemCopyFiles.NT=11 CoInstaller_CopyFiles=11 [CustomDirs] 49001,49002,49003,49004=Custom49001,5 [CustomRemove] 49001,49002,49003,49004=Custom49001,5 [Custom49001] "HKLM","SOFTWARE\Easylon\RniLonCl",InstallDir1,""Continuing will overwrite the existing version of Easylon RNI Client on your computer. Please enter the desired directory."","" "","","",""Where would you like to install Easylon RNI Client?"","%11%\" ;"HKLM","SOFTWARE\Easylon\RniLonCl",InstallDir1,"","" [RemoveDirs] %49001% ;----------------------------------------------------------------------------------------------------------- [RniLonCl.Service] DisplayName = %ServiceDisplayName% Description = %ServiceDescription% ServiceType = 0x0110 ;SERVICE_WIN32_OWN_PROCESS | SERVICE_INTERACTIVE_PROCESS StartType = 2 ;SERVICE_AUTO_START ErrorControl = 1 ;SERVICE_ERROR_NORMAL ServiceBinary = %11%\Srvany.exe AddReg = RniLonCl.ServiceParams [RniLonCl.ServiceParam] ;----------------------------------------------------------------------------------------------------------- [DefaultInstallX] [DefaultInstall2] AddReg=INFTool.Add.Reg.95 CustomDestination=CustomDirs UpdateInis=INFTool.Add.Ini.95 Copyfiles=DestGrp,Add.Inf ;CopyINF=RNILONCL.INF ;BeginPrompt=InstallBegin RunPreSetupCommands=BeforeSetup.9x RunPostSetupCommands=AfterSetup ;EndPrompt=InstallComplete Uninstall=DefaultUninstall [DefaultInstall2.ntx86] AddReg=INFTool.Add.Reg.ntx86 CustomDestination=CustomDirs Copyfiles=DestGrp,Add.Inf CopyINF=RNILONCL.INF ;BeginPrompt=InstallBegin RunPreSetupCommands=BeforeSetup RunPostSetupCommands=AfterSetup ;EndPrompt=InstallComplete ProfileItems=ProfileItems.Add.U.NT,ProfileItems.Add.1.NT,ProfileItems.Add.2.NT,ProfileItems.Add.3.NT Uninstall=DefaultUninstall.ntx86 [DefaultInstall2.ntx86.Services] ;AddService=%ServiceName%,,RniLonCl.Service [DefaultInstall2.amd64] AddReg=INFTool.Add.Reg.ntamd64 CustomDestination=CustomDirs Copyfiles=DestGrp,Add.Inf CopyINF=RNILONCL.INF ;BeginPrompt=InstallBegin64 RunPreSetupCommands=BeforeSetup.amd64 RunPostSetupCommands=AfterSetup ;EndPrompt=InstallComplete ProfileItems=ProfileItems.Add.U.amd64,ProfileItems.Add.1.NT,ProfileItems.Add.2.NT,ProfileItems.Add.3.NT Uninstall=DefaultUninstall.amd64 ;------------------------------------------------------------------------------ ;! Warning: ! ;! Section names should have no more than 31 characters (Win9x) ! ;1234567890123456789012345678901 ;------------------------------------------------------------------------------ [DefaultInstall2.amd64.Services] ;AddService=%ServiceName%,,RniLonCl.Service [INFTool_1] OptionDesc=%Product% Tip=%info% InstallType=0 IconIndex=15 AddReg=AdvSetup [INFTool_1.ntx86] OptionDesc=%Product% Tip=%info% InstallType=0 IconIndex=15 AddReg=AdvSetup.ntx86 [INFTool_1.ntamd64] OptionDesc=%Product% Tip=%info% InstallType=0 IconIndex=15 AddReg=AdvSetup.ntamd64 [InstallBegin] Title="Easylon RNI Client" Prompt="Do you want to install Easylon RNI Client?" ButtonType=YESNO [InstallBegin64] Title="Easylon RNI Client 64" Prompt="Do you want to install Easylon RNI Client?" ButtonType=YESNO [InstallComplete] Prompt="Easylon RNI Client was successfully installed on your computer." Title="Easylon RNI Client" ButtonType=YESNO ;----------------------------------------------------------------------------------------------------------- [DefaultUninstall] BeginPrompt=BeginUPromptSection EndPrompt=EndUPromptSection RunPreSetupCommands=BeforeRemoval DelReg=INFTool.Add.Reg.95 UpdateInis=INFTool.Del.Ini.95 DelFiles=UninstGrp CustomDestination=CustomRemove DelDirs=RemoveDirs Cleanup=1 [DefaultUninstall.ntx86] BeginPrompt=BeginUPromptSection EndPrompt=EndUPromptSection RunPreSetupCommands=BeforeRemoval DelReg=INFTool.Add.Reg.ntx86 DelFiles=UninstGrp CustomDestination=CustomRemove DelDirs=RemoveDirs ProfileItems=ProfileItems.Del.U.NT,ProfileItems.Del.1.NT,ProfileItems.Del.2.NT,ProfileItems.Del.3.NT Cleanup=1 [DefaultUninstall.amd64] BeginPrompt=BeginUPromptSection EndPrompt=EndUPromptSection RunPreSetupCommands=BeforeRemoval DelReg=INFTool.Add.Reg.ntamd64 DelFiles=UninstGrp CustomDestination=CustomRemove DelDirs=RemoveDirs ProfileItems=ProfileItems.Del.U.NT,ProfileItems.Del.1.NT,ProfileItems.Del.2.NT,ProfileItems.Del.3.NT Cleanup=1 [BeginUPromptSection] Prompt="Are you sure you want to remove Easylon RNI Client?" ButtonType=YESNO Title=%Product% Uninstall [EndUPromptSection] Prompt="Easylon RNI Client was successfully removed from your computer." ;=========================================================================================================== ; Installation file for LonIpDrv driver ; Generated by Walter Oney's driver wizard ; Copyright (C) 2002 by Gesytec GmbH ; All rights reserved [Manufacturer] %MFGNAME%=DeviceList, NTamd64 [DeviceList] %DESCRIPTION%=DrvInst_RNI, *LONIP0101 %DESCRIPTION%=DrvInst_852, *LONIP0852 %DESCRIPTION_MIP%=Child_Mip, *RNI_MIP0001 %DESCRIPTION_VNI%=Child_Vni, *RNI_VNI0001 %DESCRIPTION_MIP%=Child_Mip852, *RNI_MIP0852 %DESCRIPTION_VNI%=Child_Vni852, *RNI_VNI0852 [DeviceList.NTamd64] %DESCRIPTION%=DrvInst_RNI.amd64, *LONIP0101 %DESCRIPTION%=DrvInst_852.amd64, *LONIP0852 %DESCRIPTION_MIP%=Child_Mip.amd64, *RNI_MIP0001 %DESCRIPTION_VNI%=Child_Vni.amd64, *RNI_VNI0001 %DESCRIPTION_MIP%=Child_Mip852.amd64, *RNI_MIP0852 %DESCRIPTION_VNI%=Child_Vni852.amd64, *RNI_VNI0852 [ControlFlags] ExcludeFromSelect=*RNI_MIP0001,*RNI_VNI0001,*RNI_MIP0852,*RNI_VNI0852 ;---------------------------------------------------------------; ; The .Det sections are added to the devnode at detection time ; only. The PreCopySection is simply setting the NoSetupUI ; flag so that the critical pieces (such as logical ; configurations) are in place at the time the device is started ; during first boot. ;---------------------------------------------------------------; [PreCopySection] HKR,,NoSetupUI,,1 HKR,,SilentInstall,,1 [*RNI_MIP0001.Det] AddReg=PreCopySection [*RNI_VNI0001.Det] AddReg=PreCopySection ;------------------------------------------------------------------------------ ; Preinstall Class section ;------------------------------------------------------------------------------ [DefaultInstall] AddReg=FastUpdReg.9x ;ClassAddReg nicht wegen HKR CopyFiles=ClassCopyFiles.9x ;Ini2Reg=INFTool.AddINI ;AddReg=AdvSetup [DefaultInstall.ntx86] AddReg=CoInstaller_AddReg,FastUpdReg.NT Copyfiles=CoInstaller_CopyFiles ;AddReg=AdvSetup.ntx86 [DefaultInstall.ntamd64] AddReg=CoInstaller_AddReg,FastUpdReg.amd64 Copyfiles=CoInstaller_CopyFiles ;AddReg=AdvSetup.ntamd64 [FastUpdReg.9x] HKLM,%RunOnceSetupKeyname%,"Installing Device...",,"%01%\FastUpd.exe %01%\RNILONCL.INF" [FastUpdReg.NT] HKLM,%RunOnceKeyname%,"Installing Device...",,"%01%\FastUpd.exe %01%\RNILONCL.INF" [FastUpdReg.amd64] HKLM,%RunOnceKeyname%,"Installing Device...",,"%01%\FastUpd64.exe %01%\RNILONCL.INF" ;------------------------------------------------------------------------------ ; Coinstaller installation ;------------------------------------------------------------------------------ ;! Warning: ! ;! Section names should have no more than 31 characters (Win9x) ! ;1234567890123456789012345678901 ;------------------------------------------------------------------------------ [DrvInst_RNI.amd64.CoInstallers] AddReg=CoInstaller_AddReg CopyFiles=CoInstaller_CopyFiles [DrvInst_852.amd64.CoInstallers] AddReg=CoInstaller_AddReg CopyFiles=CoInstaller_CopyFiles [Child_Mip.amd64.CoInstallers] AddReg=CoInstaller_AddReg [Child_Vni.amd64.CoInstallers] AddReg=CoInstaller_AddReg [Child_Mip852.amd64.CoInstallers] AddReg=CoInstaller_AddReg [Child_Vni852.amd64.CoInstallers] AddReg=CoInstaller_AddReg [DrvInst_RNI.NT.CoInstallers] AddReg=CoInstaller_AddReg CopyFiles=CoInstaller_CopyFiles [DrvInst_852.NT.CoInstallers] AddReg=CoInstaller_AddReg CopyFiles=CoInstaller_CopyFiles [Child_Mip.NT.CoInstallers] AddReg=CoInstaller_AddReg [Child_Vni.NT.CoInstallers] AddReg=CoInstaller_AddReg [Child_Mip852.NT.CoInstallers] AddReg=CoInstaller_AddReg [Child_Vni852.NT.CoInstallers] AddReg=CoInstaller_AddReg [CoInstaller_CopyFiles] LpxCls.dll,,,0x4060 [CoInstaller_AddReg] HKLM,%ClassBaseKeyname%%ClassGuid%,Icon,,101 HKLM,%ClassBaseKeyname%%ClassGuid%,IconPath,0x10000, "%11%\LpxCls.dll,101" ;REG_MULTI_SZ HKLM,%ClassBaseKeyname%%ClassGuid%,Installer32,,"LpxCls.dll,EasylonClassInstaller" [MySection] MySpecialFlag ;------------------------------------------------------------------------------ ; Class section ;------------------------------------------------------------------------------ [ClassInstall] Addreg=LonClassReg,PreCopySection [ClassInstall32] Addreg=LonClassReg,PreCopySection CopyFiles=ClassCopyFiles.NT [LonClassReg] HKR,,,0,%LonClass% HKR,,Icon,,101 HKR,,Installer,,"LpxCls16.dll,EasylonClassInstaller" HKR,,Installer32,,"LpxCls.dll,EasylonClassInstaller" [ClassCopyFiles.NT] LpxCls.dll,,,0x4060 [ClassCopyFiles.9x] LPXCLS16.DLL,,,2 ;------------------------------------------------------------------------------ ; Windows 2000 and 98 Sections ;------------------------------------------------------------------------------ ;=========================================================================================================== [Params.Default] ; Enable following line, if you have ever one interface and you want to get the same interface name "Base" ;HKR, , AdapterName, 2, "Base" ;2=FLG_ADDREG_NOCLOBBER ;HKR, , NoOfVni, 2, "0" ;HKR, , NoOfMip, 2, "1" ;HKR, , Port, 2, "49152" [Params.Default.Child.Mip] ; Enable following line, if you have ever one interface and you want to get the same interface name "Mip" ;HKR, , AdapterName, 2, "Mip" ;HKR, , NoOfParTran, 2, "1" [Params.Default.Child.Vni] ; Enable following line, if you have ever one interface and you want to get the same interface name "Vni" ;HKR, , AdapterName, 2, "Vni" ;=========================================================================================================== [Params.Default.852] ; Enable following line, if you have ever one interface and you want to get the same interface name "852base" ;HKR, , AdapterName, 2, "852base" ;HKR, , NoOfVni, 2, "0" ;HKR, , NoOfMip, 2, "1" ;HKR, , Port, 2, "49852" [Params.Default.852.Child.Mip] ; Enable following line, if you have ever one interface and you want to get the same interface name "852drv" ;HKR, , AdapterName, 2, "852drv" ;HKR, , NoOfParTran, 2, "1" [Params.Default.852.Child.Vni] ; Enable following line, if you have ever one interface and you want to get the same interface name "852vni" ;HKR, , AdapterName, 2, "852vni" ;=========================================================================================================== [Params] HKR, Ndi\params\PowerSaving, ParamDesc, 0, "Permitted Power Saving" HKR, Ndi\params\PowerSaving, type, 0, "enum" HKR, Ndi\params\PowerSaving, default, 0, "5" HKR, Ndi\params\PowerSaving, , 0, "5" HKR, Ndi\params\PowerSaving\enum, 5, 0, " Hibernate" ; PowerSystemHibernate=5 HKR, Ndi\params\PowerSaving\enum, 4, 0, " Standby - S3" HKR, Ndi\params\PowerSaving\enum, 3, 0, " Standby - S2" HKR, Ndi\params\PowerSaving\enum, 2, 0, " Standby - S1" ; PowerSystemSleeping1=2 ; PowerSystemSleeping3=4 HKR, Ndi\params\PowerSaving\enum, 1, 0, "None" ; PowerSystemWorking=1 ;HKR, Ndi\params\Adapter, ParamDesc, 0, " Lon Adapter" ;HKR, Ndi\params\Adapter, type, 0, "enum" ;HKR, Ndi\params\Adapter, default, 0, " " ;HKR, Ndi\params\Adapter, optional, 0, 1 ;HKR, Ndi\params\Adapter\enum, LON1, 0, "LON1" ;HKR, Ndi\params\Adapter\enum, LON2, 0, "LON2" ;HKR, Ndi\params\Adapter\enum, LON3, 0, "LON3" ;HKR, Ndi\params\Adapter\enum, LON4, 0, "LON4" ;HKR, Ndi\params\Adapter\enum, LON5, 0, "LON5" ;HKR, Ndi\params\Adapter\enum, LON6, 0, "LON6" ;HKR, Ndi\params\Adapter\enum, LON7, 0, "LON7" ;HKR, Ndi\params\Adapter\enum, LON8, 0, "LON8" ;HKR, Ndi\params\Adapter\enum, LON9, 0, "LON9" HKR, Ndi\params\AdapterName, ParamDesc, 0, "Adapter Name" HKR, Ndi\params\AdapterName, type, 0, "edit" HKR, Ndi\params\AdapterName, LimitText, 0, "64" HKR, Ndi\params\AdapterName, UpperCase, 0, "0" HKR, Ndi\params\AdapterName, default, 0, " " HKR, Ndi\params\AdapterName, optional, 0, "1" HKR, Ndi\params\DebugFlag, ParamDesc, 0, "Debug Flag" HKR, Ndi\params\DebugFlag, type, 0, "dword" HKR, Ndi\params\DebugFlag, LimitText, 0, "8" HKR, Ndi\params\DebugFlag, Base, 0, "16" HKR, Ndi\params\DebugFlag, UpperCase, 0, "1" HKR, Ndi\params\DebugFlag, default, 0, "0" HKR, Ndi\params\DebugFlag, optional, 0, "1" HKR, Ndi\params\RniTimeout, ParamDesc, 0, "Timeout for connection to server" HKR, Ndi\params\RniTimeout, type, 0, "dword" HKR, Ndi\params\RniTimeout, LimitText, 0, "1" HKR, Ndi\params\RniTimeout, Base, 0, "10" HKR, Ndi\params\RniTimeout, Min, 0, "1" HKR, Ndi\params\RniTimeout, Max, 0, "30" HKR, Ndi\params\RniTimeout, UpperCase, 0, "1" HKR, Ndi\params\RniTimeout, default, 0, "5" HKR, Ndi\params\RniTimeout, optional, 0, "0" HKR, Ndi\params\NoOfVni, ParamDesc, 0, "Number of VNI-Interfaces" HKR, Ndi\params\NoOfVni, type, 0, "word" HKR, Ndi\params\NoOfVni, LimitText, 0, "1" HKR, Ndi\params\NoOfVni, Base, 0, "10" HKR, Ndi\params\NoOfVni, Min, 0, "0" HKR, Ndi\params\NoOfVni, Max, 0, "8" HKR, Ndi\params\NoOfVni, UpperCase, 0, "1" HKR, Ndi\params\NoOfVni, default, 0, "0" HKR, Ndi\params\NoOfVni, optional, 0, "0" HKR, Ndi\params\NoOfMip, ParamDesc, 0, "Number of Mip-Interfaces" HKR, Ndi\params\NoOfMip, type, 0, "word" HKR, Ndi\params\NoOfMip, LimitText, 0, "1" HKR, Ndi\params\NoOfMip, Base, 0, "10" HKR, Ndi\params\NoOfMip, Min, 0, "0" HKR, Ndi\params\NoOfMip, Max, 0, "8" HKR, Ndi\params\NoOfMip, UpperCase, 0, "1" HKR, Ndi\params\NoOfMip, default, 0, "0" HKR, Ndi\params\NoOfMip, optional, 0, "0" HKR, Ndi\params\IPAddress, ParamDesc, 0, "IP Server Address" HKR, Ndi\params\IPAddress, type, 0, "edit" ;HKR, Ndi\params\IPAddress, LimitText, 0, "16" HKR, Ndi\params\IPAddress, UpperCase, 0, "0" HKR, Ndi\params\IPAddress, default, 0, "" HKR, Ndi\params\Port, ParamDesc, 0, "IP Port" HKR, Ndi\params\Port, type, 0, "edit" ;HKR, Ndi\params\Port, LimitText, 0, "16" HKR, Ndi\params\Port, UpperCase, 0, "0" HKR, Ndi\params\Port, default, 0, "" HKR, Ndi\params\Port, optional, 0, "1" HKR, Ndi\params\Phone, ParamDesc, 0, "Phone Number" HKR, Ndi\params\Phone, type, 0, "edit" ;HKR, Ndi\params\Phone, LimitText, 0, "16" HKR, Ndi\params\Phone, UpperCase, 0, "0" HKR, Ndi\params\Phone, default, 0, "" HKR, Ndi\params\Phone, optional, 0, "1" HKR, Ndi\params\DialUp, ParamDesc, 0, "Dial-Up Connection" HKR, Ndi\params\DialUp, type, 0, "edit" ;HKR, Ndi\params\DialUp, LimitText, 0, "16" HKR, Ndi\params\DialUp, UpperCase, 0, "0" HKR, Ndi\params\DialUp, default, 0, "" HKR, Ndi\params\DialUp, optional, 0, "1" [Params.Child] ;HKR, Ndi\params\Adapter, ParamDesc, 0, " Lon Adapter" ;HKR, Ndi\params\Adapter, type, 0, "enum" ;HKR, Ndi\params\Adapter, default, 0, " " ;HKR, Ndi\params\Adapter, optional, 0, 1 ;HKR, Ndi\params\Adapter\enum, LON1, 0, "LON1" ;HKR, Ndi\params\Adapter\enum, LON2, 0, "LON2" ;HKR, Ndi\params\Adapter\enum, LON3, 0, "LON3" ;HKR, Ndi\params\Adapter\enum, LON4, 0, "LON4" ;HKR, Ndi\params\Adapter\enum, LON5, 0, "LON5" ;HKR, Ndi\params\Adapter\enum, LON6, 0, "LON6" ;HKR, Ndi\params\Adapter\enum, LON7, 0, "LON7" ;HKR, Ndi\params\Adapter\enum, LON8, 0, "LON8" ;HKR, Ndi\params\Adapter\enum, LON9, 0, "LON9" HKR, Ndi\params\AdapterName, ParamDesc, 0, "Adapter Name" HKR, Ndi\params\AdapterName, type, 0, "edit" HKR, Ndi\params\AdapterName, LimitText, 0, "16" HKR, Ndi\params\AdapterName, UpperCase, 0, "0" HKR, Ndi\params\AdapterName, default, 0, " " HKR, Ndi\params\AdapterName, optional, 0, "1" HKR, Ndi\params\DebugFlag, ParamDesc, 0, "Debug Flag" HKR, Ndi\params\DebugFlag, type, 0, "dword" HKR, Ndi\params\DebugFlag, LimitText, 0, "8" HKR, Ndi\params\DebugFlag, Base, 0, "16" HKR, Ndi\params\DebugFlag, UpperCase, 0, "1" HKR, Ndi\params\DebugFlag, default, 0, "0" HKR, Ndi\params\DebugFlag, optional, 0, "1" [Params.Child.Mip] HKR, Ndi\params\NoOfParTran, ParamDesc, 0, "No of Parallel Transactions" HKR, Ndi\params\NoOfParTran, type, 0, "enum" HKR, Ndi\params\NoOfParTran, default, 0, "16" HKR, Ndi\params\NoOfParTran, , 0, "16" HKR, Ndi\params\NoOfParTran\enum, 1, 0, "1" HKR, Ndi\params\NoOfParTran\enum, 16, 0, "16" ;------------------------------------------------------------------------------ [DriverCopyFiles] LonIpDrv.sys,,,2 [DriverService] ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\system32\drivers\LonIpDrv.sys [DriverHwAddReg] ;HKR,,FriendlyName,,%FRIENDLYNAME% HKR,,UpdateInfo,,%UpdateInfo% ;------------------------------------------------------------------------------ ; Windows 64 Sections ;------------------------------------------------------------------------------ [SystemCopyFiles.amd64] [ClassAddReg.amd64] HKR,,EnumPropPages32,,"NetCfgx.dll,NetPropPageProvider" ;HKR,,EnumPropPages32,,"lpxcls.dll,EnumPropPages" [LpxAddReg.amd64] HKLM,%RunOnceKeyname%,"Easylon RNI Client...",,"RunDll32.exe %11%\advpack.dll,LaunchINFSection %01%\RNILONCL.INF,DefaultInstall2.amd64" ;------------------------------------------------------------------------------ [DrvInst_RNI.amd64] AddReg=ClassAddReg.NT,LpxAddReg.amd64,Params,Params.Default CopyFiles=DriverCopyFiles,SystemCopyFiles.amd64,DummyCopy.NT ;ServiceDestGrp CopyINF=RNILONCL.INF [DrvInst_RNI.amd64.Services] AddService=LonIpDrv,0x00000002,DriverService ; SPSVCINST_ASSOCSERVICE DelService =%ServiceDisplayName%,0x00000200 ; SPSVCINST_STOPSERVICE, Remove old version of Service ;AddService=%ServiceName%,,RniLonCl.Service [DrvInst_RNI.amd64.hw] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ [DrvInst_852.amd64] AddReg=ClassAddReg.NT,LpxAddReg.amd64,Params,Params.Default.852 CopyFiles=DriverCopyFiles,SystemCopyFiles.amd64,DummyCopy.NT ;ServiceDestGrp CopyINF=RNILONCL.INF [DrvInst_852.amd64.Services] AddService=LonIpDrv,0x00000002,DriverService ; SPSVCINST_ASSOCSERVICE DelService =%ServiceDisplayName%,0x00000200 ; SPSVCINST_STOPSERVICE, Remove old version of Service ;AddService=%ServiceName%,,RniLonCl.Service [DrvInst_852.amd64.hw] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ [Child_Mip.amd64] AddReg=ClassAddReg.NT,Params.Child,Params.Child.Mip,Params.Default.Child.Mip [Child_Mip.amd64.Services] AddService=LonIpDrv,0x00000002,DriverService ; SPSVCINST_ASSOCSERVICE [Child_Mip.amd64.hw] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ [Child_Vni.amd64] AddReg=ClassAddReg.NT,Params.Child,Params.Default.Child.Vni [Child_Vni.amd64.Services] AddService=LonIpDrv,0x00000002,DriverService ; SPSVCINST_ASSOCSERVICE [Child_Vni.amd64.hw] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ [Child_Mip852.amd64] AddReg=ClassAddReg.NT,Params.Child,Params.Child.Mip,Params.Default.852.Child.Mip [Child_Mip852.amd64.Services] AddService=LonIpDrv,0x00000002,DriverService ; SPSVCINST_ASSOCSERVICE [Child_Mip852.amd64.hw] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ [Child_Vni852.amd64] AddReg=ClassAddReg.NT,Params.Child,Params.Default.852.Child.Vni [Child_Vni852.amd64.Services] AddService=LonIpDrv,0x00000002,DriverService ; SPSVCINST_ASSOCSERVICE [Child_Vni852.amd64.hw] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ ;------------------------------------------------------------------------------ ; Windows 2000 Sections ;------------------------------------------------------------------------------ [SystemCopyFiles.NT] lpxvdd.dll,,,2 LPXDOS.EXE,,,2 [ClassAddReg.NT] HKR,,EnumPropPages32,,"NetCfgx.dll,NetPropPageProvider" ;HKR,,EnumPropPages32,,"lpxcls.dll,EnumPropPages" [LpxAddReg.NT] HKLM,%RunOnceKeyname%,"Easylon RNI Client...",,"RunDll32.exe %11%\advpack.dll,LaunchINFSection %01%\RNILONCL.INF,DefaultInstall2.ntx86" ;------------------------------------------------------------------------------ [DrvInst_RNI.NT] AddReg=ClassAddReg.NT,LpxAddReg.NT,Params,Params.Default CopyFiles=DriverCopyFiles,SystemCopyFiles.NT,DummyCopy.NT ;ServiceDestGrp CopyINF=RNILONCL.INF [DrvInst_RNI.NT.Services] AddService=LonIpDrv,0x00000002,DriverService ; SPSVCINST_ASSOCSERVICE DelService =%ServiceDisplayName%,0x00000200 ; SPSVCINST_STOPSERVICE, Remove old version of Service ;AddService=%ServiceName%,,RniLonCl.Service [DrvInst_RNI.nt.hw] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ [DrvInst_852.NT] AddReg=ClassAddReg.NT,LpxAddReg.NT,Params,Params.Default.852 CopyFiles=DriverCopyFiles,SystemCopyFiles.NT,DummyCopy.NT ;ServiceDestGrp CopyINF=RNILONCL.INF [DrvInst_852.NT.Services] AddService=LonIpDrv,0x00000002,DriverService ; SPSVCINST_ASSOCSERVICE DelService =%ServiceDisplayName%,0x00000200 ; SPSVCINST_STOPSERVICE, Remove old version of Service ;AddService=%ServiceName%,,RniLonCl.Service [DrvInst_852.nt.hw] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ [Child_Mip.nt] AddReg=ClassAddReg.NT,Params.Child,Params.Child.Mip,Params.Default.Child.Mip [Child_Mip.nt.Services] AddService=LonIpDrv,0x00000002,DriverService ; SPSVCINST_ASSOCSERVICE [Child_Mip.nt.hw] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ [Child_Vni.nt] AddReg=ClassAddReg.NT,Params.Child,Params.Default.Child.Vni [Child_Vni.nt.Services] AddService=LonIpDrv,0x00000002,DriverService ; SPSVCINST_ASSOCSERVICE [Child_Vni.nt.hw] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ [Child_Mip852.nt] AddReg=ClassAddReg.NT,Params.Child,Params.Child.Mip,Params.Default.852.Child.Mip [Child_Mip852.nt.Services] AddService=LonIpDrv,0x00000002,DriverService ; SPSVCINST_ASSOCSERVICE [Child_Mip852.nt.hw] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ [Child_Vni852.nt] AddReg=ClassAddReg.NT,Params.Child,Params.Default.852.Child.Vni [Child_Vni852.nt.Services] AddService=LonIpDrv,0x00000002,DriverService ; SPSVCINST_ASSOCSERVICE [Child_Vni852.nt.hw] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ ;------------------------------------------------------------------------------ ; Windows 98 Sections ;------------------------------------------------------------------------------ [StubCopyFiles] wdmstub.sys,,,2 [DriverAddReg.9x] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,"wdmstub.sys,LonIpDrv.sys" [ClassAddReg] HKLM,%ClassKeyname9x%,Icon,,102 HKLM,%ClassKeyname9x%,Installer,,"LpxCls16.dll,EasylonClassInstaller" HKR,,EnumPropPages,,"LPXCLS16.DLL,EnumPropPages" [LpxAddReg.9x] HKLM,%RunOnceSetupKeyname%,"Easylon RNI Client...",,"RunDll32.exe %11%\advpack.dll,LaunchINFSection %01%\RNILONCL.INF,DefaultInstall2" ;------------------------------------------------------------------------------ [DrvInst_RNI] AddReg=ClassAddReg,LpxAddReg.9x,DriverAddReg.9x,Params,Params.Default CopyFiles=StubCopyFiles,DriverCopyFiles,ClassCopyFiles.9x CopyINF=RNILONCL.INF [DrvInst_RNI.HW] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ [DrvInst_852] AddReg=ClassAddReg,LpxAddReg.9x,DriverAddReg.9x,Params,Params.Default.852 CopyFiles=StubCopyFiles,DriverCopyFiles,ClassCopyFiles.9x CopyINF=RNILONCL.INF [DrvInst_852.HW] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ [Child_Mip] AddReg=ClassAddReg,DriverAddReg.9x,Params.Child,Params.Child.Mip,Params.Default.Child.Mip [Child_Mip.HW] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ [Child_Vni] AddReg=ClassAddReg,DriverAddReg.9x,Params.Child,Params.Default.Child.Vni [Child_Vni.HW] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ [Child_Mip852] AddReg=ClassAddReg,DriverAddReg.9x,Params.Child,Params.Child.Mip,Params.Default.852.Child.Mip [Child_Mip852.HW] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------ [Child_Vni852] AddReg=ClassAddReg,DriverAddReg.9x,Params.Child,Params.Default.852.Child.Vni [Child_Vni852.HW] AddReg=DriverHwAddReg ;------------------------------------------------------------------------------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.