ME9100P.inf Driver File Contents (me9x00_win7.exe)

; Copyright (c) 2001 Meilhaus Electronic GmbH.

[Version]
signature="$Windows NT$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%ME_String%
DriverVer=04/14/2010,4.02.0.0

; As all the ME-9100 and ME-9000 boards are PCI boards, they will ALL be excluded
; from selection here
[ControlFlags]
ExcludeFromSelect=*

; DESTINATION DIRECTORIES SECTION
; This section describes the default location to place the files
; to be installed.
; 11 = Windows system directory
; 12 = Windows driver directory
[DestinationDirs]
DefaultDestDir=11
ME9100sys.Copy = 12
MFsys.Copy = 12

[SourceDisksNames]
1=%ME_Source_disk_String%,,

; DISK NUMBERS SECTION
; This section states which disk each file is found on.
; In our case there is only one disk.
[SourceDisksFiles]
me9100.sys  = 1,,
me9100PP.dll = 1,,
mf.sys = 1,,

; List the files which need to be copied
[ME9100sys.Copy]
me9100.sys

[ME9100PPdll.Copy]
me9100PP.dll

[MFsys.Copy]
mf.sys

; LIST OF BOARD TYPES THAT CAN BE INSTALLED SECTION
; This section lists the type of boards that can be installed
; and what section to jump to if selected
[Manufacturer]
%PortsClassName%=ME9100_PORTS

; LIST OF PORT TYPES THAT CAN BE INSTALLED SECTION
; This section lists the type of ports that can be installed
; and what section to jump to if selected
[ME9100_PORTS]

; ME-9000

%port1_rs232_me9000%=ME9100_Port1_RS232,MF\ME9000_01_RS232
%port2_rs232_me9000%=ME9100_Port2_RS232,MF\ME9000_02_RS232
%port3_rs232_me9000%=ME9100_Port3_RS232,MF\ME9000_03_RS232
%port4_rs232_me9000%=ME9100_Port4_RS232,MF\ME9000_04_RS232
%port5_rs232_me9000%=ME9100_Port5_RS232,MF\ME9000_05_RS232
%port6_rs232_me9000%=ME9100_Port6_RS232,MF\ME9000_06_RS232
%port7_rs232_me9000%=ME9100_Port7_RS232,MF\ME9000_07_RS232
%port8_rs232_me9000%=ME9100_Port8_RS232,MF\ME9000_08_RS232
%port1_rs485_me9000%=ME9100_Port1_RS485,MF\ME9000_01_RS485
%port2_rs485_me9000%=ME9100_Port2_RS485,MF\ME9000_02_RS485
%port3_rs485_me9000%=ME9100_Port3_RS485,MF\ME9000_03_RS485
%port4_rs485_me9000%=ME9100_Port4_RS485,MF\ME9000_04_RS485
%port5_rs485_me9000%=ME9100_Port5_RS485,MF\ME9000_05_RS485
%port6_rs485_me9000%=ME9100_Port6_RS485,MF\ME9000_06_RS485
%port7_rs485_me9000%=ME9100_Port7_RS485,MF\ME9000_07_RS485
%port8_rs485_me9000%=ME9100_Port8_RS485,MF\ME9000_08_RS485

; ME-9100

%port1_rs232_me9100%=ME9100_Port1_RS232,MF\ME9100_01_RS232
%port2_rs232_me9100%=ME9100_Port2_RS232,MF\ME9100_02_RS232
%port3_rs232_me9100%=ME9100_Port3_RS232,MF\ME9100_03_RS232
%port4_rs232_me9100%=ME9100_Port4_RS232,MF\ME9100_04_RS232
%port5_rs232_me9100%=ME9100_Port5_RS232,MF\ME9100_05_RS232
%port6_rs232_me9100%=ME9100_Port6_RS232,MF\ME9100_06_RS232
%port7_rs232_me9100%=ME9100_Port7_RS232,MF\ME9100_07_RS232
%port8_rs232_me9100%=ME9100_Port8_RS232,MF\ME9100_08_RS232
%port1_rs485_me9100%=ME9100_Port1_RS485,MF\ME9100_01_RS485
%port2_rs485_me9100%=ME9100_Port2_RS485,MF\ME9100_02_RS485
%port3_rs485_me9100%=ME9100_Port3_RS485,MF\ME9100_03_RS485
%port4_rs485_me9100%=ME9100_Port4_RS485,MF\ME9100_04_RS485
%port5_rs485_me9100%=ME9100_Port5_RS485,MF\ME9100_05_RS485
%port6_rs485_me9100%=ME9100_Port6_RS485,MF\ME9100_06_RS485
%port7_rs485_me9100%=ME9100_Port7_RS485,MF\ME9100_07_RS485
%port8_rs485_me9100%=ME9100_Port8_RS485,MF\ME9100_08_RS485

; ME9300

%port1_rs232_me9300%=ME9100_Port1_RS232,MF\ME9300_01_RS232
%port2_rs232_me9300%=ME9100_Port2_RS232,MF\ME9300_02_RS232
%port3_rs232_me9300%=ME9100_Port3_RS232,MF\ME9300_03_RS232
%port4_rs232_me9300%=ME9100_Port4_RS232,MF\ME9300_04_RS232
%port5_rs232_me9300%=ME9100_Port5_RS232,MF\ME9300_05_RS232
%port6_rs232_me9300%=ME9100_Port6_RS232,MF\ME9300_06_RS232
%port7_rs232_me9300%=ME9100_Port7_RS232,MF\ME9300_07_RS232
%port8_rs232_me9300%=ME9100_Port8_RS232,MF\ME9300_08_RS232
%port9_rs232_me9300%=ME9100_Port9_RS232,MF\ME9300_09_RS232
%port10_rs232_me9300%=ME9100_Port10_RS232,MF\ME9300_10_RS232
%port11_rs232_me9300%=ME9100_Port11_RS232,MF\ME9300_11_RS232
%port12_rs232_me9300%=ME9100_Port12_RS232,MF\ME9300_12_RS232
%port13_rs232_me9300%=ME9100_Port13_RS232,MF\ME9300_13_RS232
%port14_rs232_me9300%=ME9100_Port14_RS232,MF\ME9300_14_RS232
%port15_rs232_me9300%=ME9100_Port15_RS232,MF\ME9300_15_RS232
%port16_rs232_me9300%=ME9100_Port16_RS232,MF\ME9300_16_RS232

;----------------------------------------------------------------------------
; Driver Install Section
;----------------------------------------------------------------------------
[ME9100_Port1_RS232.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port1_RS232.ntx86.HW]
AddReg=ME9100_Port1_RS232.AddReg

[ME9100_Port1_RS232.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port1_RS232.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,0
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,0

[ME9100_Port2_RS232.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port2_RS232.ntx86.HW]
AddReg=ME9100_Port2_RS232.AddReg

[ME9100_Port2_RS232.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port2_RS232.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,1
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,0

[ME9100_Port3_RS232.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port3_RS232.ntx86.HW]
AddReg=ME9100_Port3_RS232.AddReg

[ME9100_Port3_RS232.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port3_RS232.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,2
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,0

[ME9100_Port4_RS232.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port4_RS232.ntx86.HW]
AddReg=ME9100_Port4_RS232.AddReg

[ME9100_Port4_RS232.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port4_RS232.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,3
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,0

[ME9100_Port5_RS232.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port5_RS232.ntx86.HW]
AddReg=ME9100_Port5_RS232.AddReg

[ME9100_Port5_RS232.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port5_RS232.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,4
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,0

[ME9100_Port6_RS232.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port6_RS232.ntx86.HW]
AddReg=ME9100_Port6_RS232.AddReg

[ME9100_Port6_RS232.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port6_RS232.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,5
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,0

[ME9100_Port7_RS232.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port7_RS232.ntx86.HW]
AddReg=ME9100_Port7_RS232.AddReg

[ME9100_Port7_RS232.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port7_RS232.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,6
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,0

[ME9100_Port8_RS232.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port8_RS232.ntx86.HW]
AddReg=ME9100_Port8_RS232.AddReg

[ME9100_Port8_RS232.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port8_RS232.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,7
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,0

[ME9100_Port9_RS232.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port9_RS232.ntx86.HW]
AddReg=ME9100_Port9_RS232.AddReg

[ME9100_Port9_RS232.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port9_RS232.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,8
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,0

[ME9100_Port10_RS232.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port10_RS232.ntx86.HW]
AddReg=ME9100_Port10_RS232.AddReg

[ME9100_Port10_RS232.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port10_RS232.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,9
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,0

[ME9100_Port11_RS232.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port11_RS232.ntx86.HW]
AddReg=ME9100_Port11_RS232.AddReg

[ME9100_Port11_RS232.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port11_RS232.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,10
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,0

[ME9100_Port12_RS232.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port12_RS232.ntx86.HW]
AddReg=ME9100_Port12_RS232.AddReg

[ME9100_Port12_RS232.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port12_RS232.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,11
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,0

[ME9100_Port13_RS232.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port13_RS232.ntx86.HW]
AddReg=ME9100_Port13_RS232.AddReg

[ME9100_Port13_RS232.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port13_RS232.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,12
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,0

[ME9100_Port14_RS232.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port14_RS232.ntx86.HW]
AddReg=ME9100_Port14_RS232.AddReg

[ME9100_Port14_RS232.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port14_RS232.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,13
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,0

[ME9100_Port15_RS232.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port15_RS232.ntx86.HW]
AddReg=ME9100_Port15_RS232.AddReg

[ME9100_Port15_RS232.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port15_RS232.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,14
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,0

[ME9100_Port16_RS232.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port16_RS232.ntx86.HW]
AddReg=ME9100_Port16_RS232.AddReg

[ME9100_Port16_RS232.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port16_RS232.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,15
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,0

[ME9100_Port1_RS485.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port1_RS485.ntx86.HW]
AddReg=ME9100_Port1_RS485.AddReg

[ME9100_Port1_RS485.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port1_RS485.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,0
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,1
HKR,,"RS485RemoveEcho",0x00010001,0

[ME9100_Port2_RS485.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port2_RS485.ntx86.HW]
AddReg=ME9100_Port2_RS485.AddReg

[ME9100_Port2_RS485.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port2_RS485.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,1
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,1
HKR,,"RS485RemoveEcho",0x00010001,0

[ME9100_Port3_RS485.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port3_RS485.ntx86.HW]
AddReg=ME9100_Port3_RS485.AddReg

[ME9100_Port3_RS485.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port3_RS485.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,2
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,1
HKR,,"RS485RemoveEcho",0x00010001,0

[ME9100_Port4_RS485.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port4_RS485.ntx86.HW]
AddReg=ME9100_Port4_RS485.AddReg

[ME9100_Port4_RS485.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port4_RS485.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,3
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,1
HKR,,"RS485RemoveEcho",0x00010001,0

[ME9100_Port5_RS485.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port5_RS485.ntx86.HW]
AddReg=ME9100_Port5_RS485.AddReg

[ME9100_Port5_RS485.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port5_RS485.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,4
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,1
HKR,,"RS485RemoveEcho",0x00010001,0

[ME9100_Port6_RS485.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port6_RS485.ntx86.HW]
AddReg=ME9100_Port6_RS485.AddReg

[ME9100_Port6_RS485.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port6_RS485.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,5
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,1
HKR,,"RS485RemoveEcho",0x00010001,0

[ME9100_Port7_RS485.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port7_RS485.ntx86.HW]
AddReg=ME9100_Port7_RS485.AddReg

[ME9100_Port7_RS485.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port7_RS485.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,6
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,1
HKR,,"RS485RemoveEcho",0x00010001,0

[ME9100_Port8_RS485.ntx86]
AddReg=ME9100.AddReg
CopyFiles=ME9100sys.Copy, me9100PPdll.Copy, MFsys.Copy

[ME9100_Port8_RS485.ntx86.HW]
AddReg=ME9100_Port8_RS485.AddReg

[ME9100_Port8_RS485.ntx86.Services]
AddService = me9100,0x00000002,me9100.Service,me9100.AddEventLog
Needs=me9100.SerialEnumerator.NT.Services

[ME9100_Port8_RS485.AddReg]
HKR,,MultiportDevice,0x00010001,0
HKR,,PortIndex,0x00010001,7
HKR,,"UpperFilters",0x00010000,"serenum"
HKR,,"RS485",0x00010001,1
HKR,,"RS485RemoveEcho",0x00010001,0

;---------------------------------------------------------------------
; Property Pages
;----------------------------------------------------------------------
[ME9100.AddReg]
HKR,,EnumPropPages32,,"ME9100PP.dll,SerialPortPropPageProvider"

;----------------------------------------------------------------------------
; Service installation
;----------------------------------------------------------------------------
[ME9100.Service]
DisplayName     = %ME9100.ServiceDesc%
ServiceType     = 1                    ; 1 = SERVICE_KERNEL_DRIVER
StartType       = 3                    ; 3 = SERVICE_DEMAND_START
ErrorControl    = 1                    ; 1 = SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\me9100.sys      ;12 = Drivers directory
LoadOrderGroup = Extended base

[ME9100.SerialEnumerator.NT.Services]
AddService = Serenum,,ME9100.Serenum_Service_Inst

; -------------- Serenum Driver install section
[ME9100.Serenum_Service_Inst]
DisplayName    = %ME9100.Serenum.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\serenum.sys
LoadOrderGroup = PNP Filter


;----------------------------------------------------------------------------
; Event Log installation
;----------------------------------------------------------------------------
[ME9100.AddEventLog]
AddReg=ME9100.AddEventLog.AddReg

[ME9100.AddEventLog.AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\me9100.sys"
HKR, , TypesSupported,   0x00010001, 7


; STRINGS SECTION
; This section stores misc strings used through out this
; INF file.
[Strings]
ME_String="Meilhaus Electronic"
ME_Source_disk_String="ME-9x00 WIN2000 INI"

; ME-9000 Ports

port1_rs232_me9000="ME-9000/PCI Port 1 - RS232"
port2_rs232_me9000="ME-9000/PCI Port 2 - RS232"
port3_rs232_me9000="ME-9000/PCI Port 3 - RS232"
port4_rs232_me9000="ME-9000/PCI Port 4 - RS232"
port5_rs232_me9000="ME-9000/PCI Port 5 - RS232"
port6_rs232_me9000="ME-9000/PCI Port 6 - RS232"
port7_rs232_me9000="ME-9000/PCI Port 7 - RS232"
port8_rs232_me9000="ME-9000/PCI Port 8 - RS232"
port1_rs485_me9000="ME-9000/PCI Port 1 - RS485"
port2_rs485_me9000="ME-9000/PCI Port 2 - RS485"
port3_rs485_me9000="ME-9000/PCI Port 3 - RS485"
port4_rs485_me9000="ME-9000/PCI Port 4 - RS485"
port5_rs485_me9000="ME-9000/PCI Port 5 - RS485"
port6_rs485_me9000="ME-9000/PCI Port 6 - RS485"
port7_rs485_me9000="ME-9000/PCI Port 7 - RS485"
port8_rs485_me9000="ME-9000/PCI Port 8 - RS485"

; ME-9100 Ports

port1_rs232_me9100="ME-9100/PCI Port 1 - RS232"
port2_rs232_me9100="ME-9100/PCI Port 2 - RS232"
port3_rs232_me9100="ME-9100/PCI Port 3 - RS232"
port4_rs232_me9100="ME-9100/PCI Port 4 - RS232"
port5_rs232_me9100="ME-9100/PCI Port 5 - RS232"
port6_rs232_me9100="ME-9100/PCI Port 6 - RS232"
port7_rs232_me9100="ME-9100/PCI Port 7 - RS232"
port8_rs232_me9100="ME-9100/PCI Port 8 - RS232"
port1_rs485_me9100="ME-9100/PCI Port 1 - RS485"
port2_rs485_me9100="ME-9100/PCI Port 2 - RS485"
port3_rs485_me9100="ME-9100/PCI Port 3 - RS485"
port4_rs485_me9100="ME-9100/PCI Port 4 - RS485"
port5_rs485_me9100="ME-9100/PCI Port 5 - RS485"
port6_rs485_me9100="ME-9100/PCI Port 6 - RS485"
port7_rs485_me9100="ME-9100/PCI Port 7 - RS485"
port8_rs485_me9100="ME-9100/PCI Port 8 - RS485"

; ME-9300 Ports

port1_rs232_me9300="ME-9300/PCI Port 01 - RS232"
port2_rs232_me9300="ME-9300/PCI Port 02 - RS232"
port3_rs232_me9300="ME-9300/PCI Port 03 - RS232"
port4_rs232_me9300="ME-9300/PCI Port 04 - RS232"
port5_rs232_me9300="ME-9300/PCI Port 05 - RS232"
port6_rs232_me9300="ME-9300/PCI Port 06 - RS232"
port7_rs232_me9300="ME-9300/PCI Port 07 - RS232"
port8_rs232_me9300="ME-9300/PCI Port 08 - RS232"
port9_rs232_me9300="ME-9300/PCI Port 09 - RS232"
port10_rs232_me9300="ME-9300/PCI Port 10 - RS232"
port11_rs232_me9300="ME-9300/PCI Port 11 - RS232"
port12_rs232_me9300="ME-9300/PCI Port 12 - RS232"
port13_rs232_me9300="ME-9300/PCI Port 13 - RS232"
port14_rs232_me9300="ME-9300/PCI Port 14 - RS232"
port15_rs232_me9300="ME-9300/PCI Port 15 - RS232"
port16_rs232_me9300="ME-9300/PCI Port 16 - RS232"

PortsClassName="Meilhaus Electronic/PCI COM Ports"
ME9100.ServiceDesc = "Meilhaus Serial Port Driver"
ME9100.Serenum.SVCDESC = "Serenum Filter Driver"

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: web4, load: 1.77