;************************************************************************* ;* ;* Infrared.INF ;* ;* Installation file for Infrared 3.0 ;* ;* Note: Irxfer is installed by infrared.dll, but is uninstalled through ;* this INF ;* ;************************************************************************* [Version] Signature=$CHICAGO$ Class=Infrared Provider=%StrMicrosoft% ;************************************************************************* ;* ;* Entrypoints for installs/uninstalls ;* ;************************************************************************* [ClassInstall] CopyFiles=Class_Copy,Driver_Copy,Sys_Copy,INF_Copy,INF_Copy_NoDelete,Help_Copy,PortDrv_Copy,Media_Copy DelFiles=IR2_Clean_Sys AddReg=ClassAddReg,ComPort_AddReg,LptPort_AddReg,Generic_AddReg [Generic_Install] CopyFiles=Driver_Copy,Sys_Copy,INF_Copy AddReg=Generic_AddReg [ComPort_Install] CopyFiles=PortDrv_Copy AddReg=ComPort_AddReg [LptPort_Install] CopyFiles=PortDrv_Copy AddReg=LptPort_AddReg [CPL_Install] CopyFiles=Ctrl_Panel_Copy [Uninstall_Infrared] DelFiles=Driver_Copy,INF_Copy,Ctrl_Panel_Copy,Help_Copy,PortDrv_Copy,Media_Copy,Driver_Delete AddReg=Uninstall_AddReg DelReg=Uninstall_DelReg ;************************************************************************* ;* ;* ;* ;************************************************************************* [Manufacturer] %StrMicrosoft%=Microsoft_IR [Microsoft_IR] %StrFASTIR.510%=Generic_Install,*PNP0510 %StrFASTIR.511%=Generic_Install,*PNP0511 %StrCOM%=ComPort_Install,Infrared\COM %StrLPT%=LptPort_Install,Infrared\LPT [ControlFlags] ExcludeFromSelect=Infrared\COM ExcludeFromSelect=Infrared\LPT ;************************************************************************* ;* ;* Destination directories for each file section ;* ;************************************************************************* [DestinationDirs] DefaultDestDir = 11 ; LDID_SYS INF_Copy = 17 ; LDID_INF INF_Copy_NoDelete = 17 Help_Copy = 18 ; LDID_HELP Media_Copy = 10,media ; LDID_MEDIA Driver_Delete = 11 IrXfer_Win = 25 ; LDID_SHARED IrXfer_Sys = 11 IrXfer_Wav = 10,Media IrXfer_Hlp = 18 IR2_Clean_Sys = 11 ;************************************************************************* ;* ;* File sections ;* ;************************************************************************* [Class_Copy] infrared.dll,,,1 [Driver_Copy] ircomm.vxd irenum.vxd irlamp.vxd tinytp.vxd ir_ndi.dll wsirda.vxd fastir.vxd irdalan.sys [Ctrl_Panel_Copy] ; ; This section is not copied during the Infrared class installation. ; It is copied when IR3 is actuall being installed ; (i.e. when the class installer executes). ; infrared.cpl irmon.exe [Help_Copy] w_ir.cnt,,,1 infrared.hlp,,,1 [Media_Copy] ir_inter.wav ir_begin.wav ir_end.wav [PortDrv_Copy] ircomm.vxd irenum.vxd [INF_Copy] infrared.inf fastir.inf irxfer.inf irdalan.inf irmini.inf ;ibm4mir.inf ;nsc.inf ;sharp.inf ; these are copied on install, but not removed on uninstall [INF_Copy_NoDelete] msports.inf ; IR3.0 requires NDIS 4.0+, which doesn't come with Windows 95 Gold [Sys_Copy] ndis.vxd netbeui.vxd nwlink.vxd ; ; This is a NULL irlapfrm.vxd (no code) with updated version info. ; HP setup for IR printers depends on a binary with this name to detect ; a Microsoft IR stack. ; irlapfrm.vxd [IrXfer_Win] IrXfer.exe [IrXfer_Sys] IrShell.dll [IrXfer_Wav] Ir_New.wav [IrXfer_Hlp] IrXfer.hlp IrXfer.cnt [IR2_Clean_Sys] irlapfrm.vxd [Driver_Delete] irmini.sys ibm4mir.sys nsc.sys sharp.sys irlapfrm.vxd ;************************************************************************* ;* ;* Registry change sections ;* ;************************************************************************* [ClassAddReg] HKR,,,0,%Class.Desc% HKR,,Installer,0,infrared.dll HKR,,Icon,0,0 HKR,,SilentInstall,0,1 HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,DisplayName,0,%Infrared.Desc% HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%\OEM,,,"" HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,UninstallString,0,"RunDll setupx.dll,InstallHinfSection Uninstall_Infrared 2 infrared.inf" [Generic_AddReg] HKR,,DevLoader,0,*configmg HKR,,Enumerator,0,irenum.vxd HKLM,System\CurrentControlSet\Services\VxD\Winsock,IrSockets,0,wsirda.vxd HKLM,Enum\INFRARED\KnownDevices,*PNP0510,0,"*PNP0510" HKLM,Enum\INFRARED\KnownDevices,*PNP0511,0,"*PNP0511" HKLM,Enum\INFRARED\KnownDevices,IRMINI,0,"IRMINI" HKLM,Enum\INFRARED\KnownDevices,IBM4MIR,0,"IBM4MIR" ; IBM HKLM,Enum\INFRARED\KnownDevices,PC87108,0,"PC87108" ; NSC HKLM,Enum\INFRARED\KnownDevices,LZ9AT32,0,"LZ9AT32" ; Sharp [ComPort_AddReg] HKR,,DevLoader,0,*vcomm HKR,,Enumerator,0,irenum.vxd HKR,,PortDriver,0,ircomm.vxd HKR,,PortSubClass,1,01 [LptPort_AddReg] HKR,,DevLoader,0,*vcomm HKR,,Enumerator,0,irenum.vxd HKR,,PortDriver,0,ircomm.vxd HKR,,PortSubClass,1,00 [Uninstall_AddReg] ; Clean up the Net\000* entries on reboot HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,IR3FinishUninstall,0,"RunDll infrared.dll,Uninstall_CleanNetEntries" [Uninstall_DelReg] HKLM,Enum\Infrared HKLM,Enum\Root\Infrared HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc% HKLM,System\CurrentControlSet\Services\Class\Infrared HKLM,System\CurrentControlSet\Services\VxD\Winsock,IrSockets HKCU,AppEvents\EventLabels\InfraredBeginCommunication HKCU,AppEvents\EventLabels\InfraredBeginDeviceInRange HKCU,AppEvents\EventLabels\InfraredEndCommunication HKCU,AppEvents\EventLabels\InfraredEndDeviceInRange HKCU,AppEvents\EventLabels\InfraredInterrupted HKCU,AppEvents\Schemes\Apps\.Default\InfraredBeginCommunication HKCU,AppEvents\Schemes\Apps\.Default\InfraredBeginDeviceInRange HKCU,AppEvents\Schemes\Apps\.Default\InfraredEndCommunication HKCU,AppEvents\Schemes\Apps\.Default\InfraredEndDeviceInRange HKCU,AppEvents\Schemes\Apps\.Default\InfraredInterrupted ; Uninstall IrXfer HKCR,CLSID\{00435ae0-bffb-11cf-a9d8-00aa00423596} HKLM,Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{00435ae0-bffb-11cf-a9d8-00aa00423596} HKLM,Software\Microsoft\Windows\CurrentVersion\Run,IrXfer HKCU,AppEvents\EventLabels\InfraredNewFiles HKCU,AppEvents\Schemes\Apps\.Default\InfraredNewFiles HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\IrXfer ;************************************************************************* ;* ;* Install Disk - list each file and its size for accurate copy progress ;* ;************************************************************************* [SourceDisksNames] 55=%InstallDisk%,,1 [SourceDisksFiles] ircomm.vxd = 55 irenum.vxd = 55 irlamp.vxd = 55 infrared.cpl = 55 irmon.exe = 55 ir_inter.wav = 55 ir_begin.wav = 55 ir_end.wav = 55 infrared.dll = 55 infrared.inf = 55 msports.inf = 55 w_ir.cnt = 55 infrared.hlp = 55 ir_inter.wav = 55 ir_begin.wav = 55 ir_end.wav = 55 ;************************************************************************* ;* ;* Localizable strings ;* ;************************************************************************* [Strings] StrMicrosoft = "Microsoft" StrIBM = "IBM" StrNSC = "National Semiconductor" StrSharp = "Sharp" StrFASTIR.510 = "IrDA Infrared Communication Device" StrFASTIR.511 = "Infrared Communication Device" StrCOM = "Infrared Serial (COM) Port" StrLPT = "Infrared Printing (LPT) Port" Class.Desc = "Infrared devices" Short.Desc = "Infrared Communications" Infrared.Desc = "Infrared Support for Windows 95 Version 3.0" InstallDisk = "Fast Infrared Drivers for Windows 95"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.