; QSERPT.INF ; Windows 2000/XP ; Secondary installation file for Quatech multiport serial devices ; Copyright (c) 2000-2008 Quatech, Incorporated ; Version 2.20 [Version] Signature="$WINDOWS NT$" Class=Ports ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318} Provider=%Quatech% DriverVer=03/25/2008,2.20 Catalogfile=qserpt.cat ;;------------------------------------------------------------------------ ; ;; Install class "Ports" ;[ClassInstall32.NT] ;AddReg=PortsClass.NT.AddReg ; ;[PortsClass.NT.AddReg] ;HKR,,,,%PortsClassName% ;HKR,,Icon,,"-23" ;HKR,,Installer32,,"MsPorts.Dll,PortsClassInstaller" ; ;------------------------------------------------------------------------ ;The driver files all go in the Windows SYSTEM subdirectory. [DestinationDirs] DefaultDestDir = 12 ;------------------------------------------------------------------------ ; Manufacturer Section [Manufacturer] %Quatech%=Quatech,NTAMD64 %Omega%=Omega,NTAMD64 %RFI%=RFI,NTAMD64 ; Models section for Windows 2000 and later 32-bit systems [Quatech] %QuatechPCIPort.DeviceDesc% = MultiComPort, QUATECH_PCI_SERIAL_PORT %QuatechISAPort.DeviceDesc% = MultiComPort, QUATECH_ISA_SERIAL_PORT %QuatechPCMCIAPort.DeviceDesc% = MultiComPort, QUATECH_PCMCIA_SERIAL_PORT [Omega] %OmegaPCMCIAPort.DeviceDesc% = MultiComPort, OMEGA_PCMCIA_SERIAL_PORT [RFI] %AnycomPCMCIAPort.DeviceDesc% = MultiComPort, ANYCOM_PCMCIA_SERIAL_PORT ; Models section for Windows XP and later 64-bit systems (AMD x64 and Intel x64) [Quatech.NTAMD64] %QuatechPCIPort.DeviceDesc% = MultiComPort.NTAMD64, QUATECH_PCI_SERIAL_PORT %QuatechISAPort.DeviceDesc% = MultiComPort.NTAMD64, QUATECH_ISA_SERIAL_PORT %QuatechPCMCIAPort.DeviceDesc% = MultiComPort.NTAMD64, QUATECH_PCMCIA_SERIAL_PORT [Omega.NTAMD64] %OmegaPCMCIAPort.DeviceDesc% = MultiComPort.NTAMD64, OMEGA_PCMCIA_SERIAL_PORT [RFI.NTAMD64] %AnycomPCMCIAPort.DeviceDesc% = MultiComPort.NTAMD64, ANYCOM_PCMCIA_SERIAL_PORT ;------------------------------------------------------------------------ [ControlFlags] ExcludeFromSelect=QUATECH_PCI_SERIAL_PORT ExcludeFromSelect=QUATECH_ISA_SERIAL_PORT ExcludeFromSelect=QUATECH_PCMCIA_SERIAL_PORT ExcludeFromSelect=OMEGA_PCMCIA_SERIAL_PORT ;------------------------------------------------------------------------ ; MultiPort COM Section [MultiComPort.NT] AddReg=MultiComPort.NT.AddReg [MultiComPort.NT.AddReg] HKR,,EnumPropPages32,,"QtPPages.dll,EnumPropPages" [MultiComPort.NTAMD64] AddReg=MultiComPort.NTAMD64.AddReg [MultiComPort.NTAMD64.AddReg] HKR,,EnumPropPages32,,"qtppages64.dll,EnumPropPages" HKR,,PortSubClass,1,01 [MultiComPort.NT.HW] ; Add multiport and normal port into the hardware devnode DelReg=MultiComPort.NT.HW.DelReg AddReg=MultiComPort.NT.HW.AddReg ; This is here to delete the qserfilt upper filter on driver updates. [MultiComPort.NT.HW.DelReg] HKR,,UpperFilters [MultiComPort.NT.HW.AddReg] HKR,,"UpperFilters",0x00010008,"serenum" [MultiComPort.NTAMD64.HW] ; Add multiport and normal port into the hardware devnode AddReg=MultiComPort.NTAMD64.HW.AddReg [MultiComPort.NTAMD64.HW.AddReg] HKR,,"UpperFilters",0x00010008,"serenum" ;------------------------------------------------------------------------ ; Services Section [MultiComPort.NT.Services] AddService = QTSerial, 0x00000002, Serial_Service_Inst, Serial_EventLog_Inst AddService = Serenum,,Serenum_Service_Inst [MultiComPort.NTAMD64.Services] AddService = QTSerial64, 0x00000002, Serial_Service_Inst64, Serial_EventLog_Inst AddService = Serenum,,Serenum_Service_Inst ; -------------- Serial Port Driver install sections [Serial_Service_Inst] DisplayName = %QTSerial.SVCDESC% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\qtserial.sys LoadOrderGroup = Extended base [Serial_Service_Inst64] DisplayName = %QTSerial.SVCDESC% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\qtserial64.sys LoadOrderGroup = Extended base ; -------------- Serenum Driver install section [Serenum_Service_Inst] DisplayName = %Serenum.SVCDESC% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\serenum.sys LoadOrderGroup = PNP Filter [Serial_EventLog_Inst] AddReg = Serial_EventLog_AddReg [Serial_EventLog_AddReg] HKR,,EventMessageFile,0x00020000,%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\qtserial.sys HKR,,TypesSupported,0x00010001,7 ;------------------------------------------------------------------------ ; Strings Section [Strings] PortsClassName = "Ports (COM & LPT)" QTSerial.SVCDESC = "Quatech Multiport Serial Driver" Serenum.SVCDESC = "Serenum Filter Driver" Quatech = "Quatech, Incorporated" Omega = "Omega Engineering, Incorporated" RFI = "Anycom" QuatechPCIPort.DeviceDesc = "Quatech PCI Serial Port" QuatechISAPort.DeviceDesc = "Quatech ISA Serial Port" QuatechPCMCIAPort.DeviceDesc = "Quatech PCMCIA Serial Port" OmegaPCMCIAPort.DeviceDesc = "Omega PCMCIA Serial Port" AnycomPCMCIAPort.DeviceDesc = "Anycom PCMCIA Serial Port"