msirport.inf Driver File Contents (w95ir.exe)

[Version]
layoutfile=layout.inf
Signature=$CHICAGO$
Class=Ports
Provider=%String0%

[ClassInstall]
AddReg=ClassAddReg, PortsClass.AddReg

[PortsClass.AddReg]
HKR,,,,%PortsClassName%

[DestinationDirs]
DefaultDestDir=11
Class_Copy=11
INF_Copy=17
Help_Copy=18
Media_Copy=10,media

[Manufacturer]
%String1%=Generic_IR

[Generic_IR]
%String6%=Generic_ComPort_Install,*PNP0511
%String19%=Generic_ComPort_Install,*PNP0510

[Generic_ComPort_Install]
CopyFiles=Driver_Copy,Generic_Framer, Ctrl_Panel_Copy, Media_Copy, Help_Copy, ComPort.Copy
AddReg=IRCOMMON_AddReg,Generic_AddReg,ComPort.AddReg,RunOnce.AddReg
LogConfig=c14,c1a,c23,c2a,c34,c3a,c43,c4a,caa

[Driver_Copy]
ircomm.vxd
irenum.vxd
irlamp.vxd

[Generic_Framer]
irlapfrm.vxd

;[Class_Copy]
;infrared.dll,,,1

;[INF_Copy]
;infrared.inf
;irdalan.inf

[Ctrl_Panel_Copy]
infrared.cpl,,,1
irmon.exe,,,1
irmonhlp.exe,,,1


[Help_Copy]
w_ir.cnt,,,1
infrared.hlp,,,1

[Media_Copy]
ir_inter.wav
ir_begin.wav
ir_end.wav

[IRCOMMON_AddReg]
HKLM,System\CurrentControlSet\Services\Class\Infrared,DevLoader,0,*configmg
HKLM,System\CurrentControlSet\Services\Class\Infrared,Enumerator,0,irenum.vxd

[Generic_AddReg]
HKLM,\Enum\Infrared\Framer,Driver,0,irlapfrm.vxd
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,DisplayName,0,%Infrared.Desc%
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,UninstallString,0,"RunDll setupx.dll,InstallHinfSection Uninstall_Infrared 2 infrared.inf"

[ClassAddReg]
HKLM,System\CurrentControlSet\Services\Class\Infrared,,0,%Class.Desc%
HKLM,System\CurrentControlSet\Services\Class\Infrared,Installer,0,infrared.dll
HKLM,System\CurrentControlSet\Services\Class\Infrared,Icon,0,0
HKLM,System\CurrentControlSet\Services\Class\Infrared,SilentInstall,0,1
;HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,DisplayName,0,%Infrared.Desc%
;HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,UninstallString,0,"RunDll setupx.dll,InstallHinfSection Uninstall_Infrared 2 infrared.inf"

[RunOnce.AddReg]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce",IrSetup,,"rundll sysdm.cpl,InstallDevice_Rundll Infrared,,FASMCommunications Port (COM1):COM4LPT3Infrared\BuiltIn"

[DefaultInstall]

; Class Information
;-----------------------------------------------------------

[Setup_Uninstall]
AddReg=Setup_Uninstall_Reg

[Setup_Uninstall_Reg]
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,DisplayName,,"%Infrared.Desc%"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,UninstallString,,"RunDll setupx.dll,InstallHinfSection Uninstall_Infrared 2 infrared.inf"

[Uninstall_Infrared]
DelFiles=Ctrl_Panel_Copy,Help_Copy,Media_Copy,Generic_Framer,Driver_Copy,Misc_Del
DelReg=Uninstall_Registry

[Misc_Del]
esi.vxd
adaptec.vxd
parallax.vxd
crystal.vxd
act220l.vxd
act200l.vxd

[INF_Del]
infrared.inf

[Uninstall_Registry]
HKLM,Enum\Infrared
HKLM,Enum\Root\Infrared
; We can still install the class.
;HKLM,System\CurrentControlSet\Services\Class\Infrared
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\InfraredEndCommunicaton
HKCU,AppEvents\Schemes\Apps\.Default\InfraredEndDeviceInRange
HKCU,AppEvents\Schemes\Apps\.Default\InfraredInterrupted
HKCU,ControlPanel\Infrared
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%

; COM sections
;----------------------------------------------------------
;[ComPort] -- moved to Generic_ComPort_Install
;CopyFiles=ComPort.Copy
;AddReg=ComPort.AddReg
;LogConfig=c14,c1a,c23,c2a,c34,c3a,c43,c4a,caa

[ComPort.Copy]
serial.vxd
serialui.dll

[ComPort.AddReg]
HKR,,DevLoader,,*vcomm
HKR,,Enumerator,,serenum.vxd
HKR,,PortDriver,,serial.vxd
HKR,,Contention,,*vcd
HKR,,ConfigDialog,,serialui.dll
HKR,,DCB,3,1C,00,00,00, 80,25,00,00, 11,33,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00
HKR,,PortSubClass,1,01
HKR,,EnumPropPages,,"serialui.dll,EnumPropPages"

; The following sections are COM port resource configs.
; Section name format means:
; Char 1 = c (COM port)
; Char 2 = I/O config: 1 (3f8), 2 (2f8), 3 (3e8), 4 (2e8), a (any)
; Char 3 = IRQ config: #, a (any)

[c14]			; COM1,IRQ4
ConfigPriority=HARDRECONFIG
IOConfig=3f8-3ff(3ff::)
IRQConfig=S:4

[c1a]			; COM1, any IRQ
ConfigPriority=HARDRECONFIG
IOConfig=3f8-3ff(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15

[c23]			; COM2, IRQ3
ConfigPriority=HARDRECONFIG
IOConfig=2f8-2ff(3ff::)
IRQConfig=S:3

[c2a]			; COM2, any IRQ
ConfigPriority=HARDRECONFIG
IOConfig=2f8-2ff(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15

[c34]			; COM3, IRQ4
ConfigPriority=HARDRECONFIG
IOConfig=3e8-3ef(3ff::)
IRQConfig=S:4

[c3a]			; COM3, any IRQ
ConfigPriority=HARDRECONFIG
IOConfig=3e8-3ef(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15

[c43]			; COM4, IRQ3
ConfigPriority=HARDRECONFIG
IOConfig=2e8-2ef(3ff::)
IRQConfig=S:3,5

[c4a]			; COM4, any IRQ
ConfigPriority=HARDRECONFIG
IOConfig=2e8-2ef(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15

[caa]			; Any base, any IRQ
ConfigPriority=HARDRECONFIG
IOConfig=8@100-ffff%fff8(3ff::)
IRQConfig=S:3,4,5,7,9,10,11,12,14,15

; End COM port LogConfig sections

[ComPort.PosDup]
*PNP0510,*PNP0511


; Localizable strings
;----------------------------------------------------------

[Strings]
String0="Microsoft"
String1="(Standard infrared devices)"
String2="Extended Systems"
String3="Adaptec"
String4="Texas Instruments"
String5="ACTiSYS"
String6="Built-in Infrared port on laptop or desktop"
String7="Infrared Serial (COM) Connections Port"
String8="Infrared Printing (LPT) Port"
String9="JetEye PC Infrared PC Interface (ESI-9680)"
String10="AIRport APA-9320 External Infrared Adapter"
String11="TI TravelMate 5000 Laptop"
String12="ACT-IR200L Infrared Wireless Interface"
String13="ACT-IR220L Infrared Wireless Interface"
String14="Parallax"
String15="LiteLink PRA9500A"
String16="AMP"
String17="PHASIR"
String18="Adaptec AIRport 1000"
String19="Built-in Infrared port on laptop or desktop"
PortsClassName="Ports (COM & LPT)"
Class.Desc="Infrared"
Short.Desc="Infrared Communications"
Infrared.Desc="Infrared Support for Windows 95 Version 2.0"

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: web1, load: 2.16