SERWPL.INF
资源名称:Y-105.rar [点击查看]
上传用户:dcqhjx
上传日期:2014-10-08
资源大小:1532k
文件大小:8k
源码类别:
USB编程
开发平台:
C/C++
- ; SERWPL.INF - INF file for USB-to-Serial Device
- ; Copyright (C) 1999, Prolific Technology Inc.
- ;
- ; 09/13/2000
- [Manufacturer]
- %MfgName%=Pro
- [Pro]
- %DeviceDesc%=ComPort, USBVID_067B&PID_2303
- [SourceDisksNames]
- 1="USB-Serial Cable Diskette",,,
- [SourceDisksFiles]
- SER9PL.SYS=1
- SERSPL.VXD=1
- SERSPL.INF=1
- SERWPL.INF=1
- [SourceDisksFiles.x86]
- ser2pl.sys=1
- [DestinationDirs]
- USB2SER.Files.Ext = 11
- USB2SER.Files.Inf = 10,INF
- ComPort.NT.Copy = 12 ;DIRID_DRIVERS
- SerialEnumerator.NT.Copy=12 ;DIRID_DRIVERS
- NonPort.NT.Copy = 12 ;DIRID_DRIVERS
- [ComPort_install]
- ;Windows98_ME
- [Version]
- Signature="$Chicago$"
- Class=USB
- provider=%Mfg%
- LayoutFile=layout.inf
- ; DriverVer=12/27/2003,2.0.0.11
- [PreCopySection]
- HKR,,NoSetupUI,,1
- [ComPort]
- CopyFiles=USB2SER.Files.Ext, USB2SER.Files.Inf
- AddReg=USB2SER.AddReg
- [USB2SER.AddReg]
- HKR,,DevLoader,,*ntkern
- HKR,,NTMPDriver,,SER9PL.SYS
- [USB2SER.Files.Ext]
- SER9PL.SYS
- SERSPL.VXD
- [USB2SER.Files.Inf]
- SERWPL.INF
- SERSPL.INF
- ;========================================================================
- ;
- ;========================================================================
- [ComPort_Install.NTx86]
- ;Windows2000
- [Version]
- Signature="$Chicago$"
- Class=Ports
- ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
- Provider=%Mfg%
- LayoutFile=layout.inf
- DriverVer=12/01/2003,2.0.0.24
- AddReg=PortsClass.AddReg
- [PortsClass.AddReg]
- HKR,,,,%PortsClassName%
- [ComPort.NT]
- CopyFiles=ComPort.NT.Copy
- AddReg=ComPort.AddReg, ComPort.NT.AddReg
- ; LogConfig=c14,c1a,c23,c2a,c34,c3a,c43,c4a,caa
- LogConfig=c3a,c4a,caa
- SyssetupPnPFlags = 1
- [ClassInstall32.NT]
- AddReg=PortsClass.NT.AddReg
- [PortsClass.NT.AddReg]
- HKR,,,,%PortsClassName%
- HKR,,Icon,,"-23"
- HKR,,Installer32,,"MsPorts.Dll,PortsClassInstaller"
- [ComPort.NT.HW]
- AddReg=ComPort.NT.HW.AddReg
- [ComPort.NT.Copy]
- ser2pl.sys
- [ComPort.NT.AddReg]
- HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
- ; Uncomment the following line if you want to override the advanced dialog for
- ; your device. See msports.h for protoype of OverrideAdvancedFunction
- ; HKR,,EnumAdvancedDialog,,"yourdll.dll,OverrideAdvancedFunction"
- [ComPort.NT.HW.AddReg]
- HKR,,"UpperFilters",0x00010000,"serenum"
- ; MultiPort COM Sections;
- ; -------------------------------------------------------
- [MultiComPort.NT]
- CopyFiles=ComPort.NT.Copy
- AddReg=ComPort.AddReg, ComPort.NT.AddReg
- LogConfig=cm1,cm2,cm3,cm4,dg1,dga,cma
- SyssetupPnPFlags = 1
- [MultiComPort.NT.HW]
- ; Add multiport and normal port into the hardware devnode
- AddReg=MultiComPort.NT.HW.AddReg,ComPort.NT.HW.AddReg
- [MultiComPort.NT.HW.AddReg]
- ; Add multiport specific info to the hardware devnode
- HKR,,MultiportDevice,0x00010001,1
- ; The serial enumerator by itself, so that other INFs can install serenum w/out ser2pl.sys
- ; -------------------------------------------------------
- [SerialEnumerator.NT]
- CopyFiles=SerialEnumerator.NT.Copy
- [SerialEnumerator.NT.Copy]
- serenum.sys
- ;-------------- Service installation
- ; Port Driver (function driver for this device)
- [ComPort.NT.Services]
- AddService = Ser2pl, 0x00000002, Serial_Service_Inst, Serial_EventLog_Inst
- AddService = Serenum,,Serenum_Service_Inst
- [MultiComPort.NT.Services]
- AddService = Ser2pl, 0x00000002, Serial_Service_Inst, Serial_EventLog_Inst
- AddService = Serenum,,Serenum_Service_Inst
- [SerialEnumerator.NT.Services]
- AddService = Serenum,,Serenum_Service_Inst
- ; -------------- Serial Port Driver install sections
- [Serial_Service_Inst]
- DisplayName = %Serial.SVCDESC%
- ServiceType = 1 ; SERVICE_KERNEL_DRIVER
- StartType = 3 ; SERVICE_SYSTEM_START (this driver may do detection)
- ErrorControl = 1 ; SERVICE_ERROR_IGNORE
- ServiceBinary = %12%ser2pl.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%%System32IoLogMsg.dll;%%SystemRoot%%System32driversser2pl.sys"
- HKR,,TypesSupported,0x00010001,7
- [*pnp0500.det]
- AddReg=Ports.AddReg,DevMap.AddReg
- ; 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
- ; The following are multiport configs for DigiBoard (dgxx)
- ; and Comtrol (cmxx) multiport boards
- ; Section name format means:
- ; Char 1,2 = manufacturer abbreviation
- ; Char 3 = config number, a = no idea, use base setting
- [cm1]
- ConfigPriority=HARDRECONFIG
- IOConfig=7@240-27E%3F8(3FF::)
- IOConfig=247-247(3FF::)
- IRQConfig=S:2,3,4,5,7,10,11
- [cm2]
- ConfigPriority=HARDRECONFIG
- IOConfig=7@280-2BE%3F8(3FF::)
- IOConfig=287-287(3FF::)
- IRQConfig=S:2,3,4,5,7,10,11
- [cm3]
- ConfigPriority=HARDRECONFIG
- IOConfig=7@500-5BE%FF8(3FF::)
- IOConfig=507-507(FFF::)
- IRQConfig=S:2,3,4,5,7,10,11
- [cm4]
- ConfigPriority=HARDRECONFIG
- IOConfig=7@580-5BE%FF8(3FF::)
- IOConfig=587-587(3FF::)
- IRQConfig=S:2,3,4,5,7,10,11
- [cma]
- ConfigPriority=HARDRECONFIG
- IOConfig=7@100-3FF%3F8(3FF::) ; I suspect we still need alignment here?
- IOConfig=1@100-3FF(3FF::) ; How about here?
- IRQConfig=S:2,3,4,5,7,10,11
- [dg1]
- ConfigPriority=HARDRECONFIG
- IOConfig=7@100-17E%3F8(3FF::)
- IOConfig=140-140(3FF::)
- IRQConfig=S:3,4,5,6,7,9,10,11,12,14,15
- [dga]
- ConfigPriority=HARDRECONFIG
- IOConfig=7@100-3FF%3F8(3FF::) ; I suspect we still need alignment here?
- IOConfig=1@100-3FF(3FF::) ; How about here?
- IRQConfig=S:3,4,5,6,7,9,10,11,12,14,15
- ; End COM port LogConfig sections
- [ComPort.PosDup]
- *PNP0500,*PNP0501,*PNP0502
- [ComPort.NT.PosDup]
- *PNP0500,*PNP0501,*PNP0502,*PNP0510,*PNP0511,*SMCF010
- [DevMap.AddReg]
- HKLM,hardwaredevicemapserialcomm,COM1,,COM1
- HKLM,hardwaredevicemapserialcomm,COM2,,COM2
- ; "NoDrv" section: We do not yet support these port devices.
- ;----------------------------------------------------------
- [NoDrv]
- ; "Non-port" sections: PCMCIA cards that look like COM
- ; ports, but aren't (excluding modems).
- ;----------------------------------------------------------
- [NonPort]
- CopyFiles=NonPort.Copy
- AddReg=NonPort.AddReg
- [NonPort.Copy]
- serial.vxd
- [NonPort.AddReg]
- HKR,,PortSubClass,1,01
- HKR,,DevLoader,,*vcomm
- HKR,,PortDriver,,serial.vxd
- HKR,,Contention,,*vcd
- 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
- [NonPort.NT]
- ;
- ; BUGBUG--Unclear whether these devices are presently supported under NT. For now, leave a blank
- ; install section so we won't run the Win9x stuff. The fact that no function driver will be installed
- ; for this devnode will cause the installation to fail, which is what we want to have happen for now.
- ;
- ; User readable strings
- ;----------------------------------------------------------
- [Strings]
- Mfg= "Prolific"
- MfgName = "Prolific Technology Inc."
- PortsClassName = "Ports (COM & LPT)"
- DeviceDesc="Prolific USB-to-Serial Bridge"
- Serial.SVCDESC = "Prolific2 Serial port driver"
- Serenum.SVCDESC = "Serenum Filter Driver"