infrared.inf Driver File Contents (4775_FIR.EXE)

;*************************************************************************
;*
;* 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 
wbfir.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
wbfirpio.sys
wbfirdma.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,*WEC0510,0,"*WEC0510"   ;  Winbond
HKLM,Enum\INFRARED\KnownDevices,*WEC0511,0,"*WEC0511"   ;  Winbond
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"
StrWinbond    = "Winbond"
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

How To Update Drivers Manually

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.

server: web5, load: 0.92