;*************************************************************************
;*
;* 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.