|
| 1 | +; CH340IR.INF |
| 2 | +; Driver for CH340 (USB=>IRDA chip) V2.8 |
| 3 | +; WDM for Windows 2000/XP |
| 4 | +; Copyright (C) W.ch 2001-2007 |
| 5 | +; |
| 6 | + |
| 7 | +[Version] |
| 8 | +Signature = "$Windows NT$" |
| 9 | +Class = Infrared |
| 10 | +ClassGUID = {6bdd1fc5-810f-11d0-BEC7-08002BE2092F} |
| 11 | +Provider = %WinChipHead% |
| 12 | +DriverVer = 09/18/2007, 2.8.2007.09 |
| 13 | + |
| 14 | +[ControlFlags] |
| 15 | +ExcludeFromSelect = USB\VID_1A86&PID_7521 |
| 16 | +ExcludeFromSelect = USB\VID_1A86&PID_5521 |
| 17 | +ExcludeFromSelect = USB\VID_4348&PID_5521 |
| 18 | + |
| 19 | +[Manufacturer] |
| 20 | +%WinChipHead% = WinChipHead |
| 21 | + |
| 22 | +[WinChipHead] |
| 23 | +%CH340IRDA.DeviceDesc% = CH340IRDA_Install, USB\VID_1A86&PID_7521 |
| 24 | +%CH340IRDA.DeviceDesc% = CH340IRDA_Install, USB\VID_1A86&PID_5521 |
| 25 | +%CH340IRDA.DeviceDesc% = CH340IRDA_Install, USB\VID_4348&PID_5521 |
| 26 | + |
| 27 | +[CH340IRDA_Install.NT] |
| 28 | +LowerFilters = CH341SER |
| 29 | +BusType = 15 |
| 30 | +Include = netirsir.inf |
| 31 | +Needs = PNP.NT |
| 32 | +CopyFiles = CH341SER.NT.CopyFiles.SYS |
| 33 | +AddReg = CH341SER.NT.AddReg, CH341SER.AddReg |
| 34 | +PromptForPort = 0 |
| 35 | +LowerFilters = CH341SER |
| 36 | +BusType = 15 |
| 37 | +Characteristics = 0x4 |
| 38 | +SyssetupPnPFlags=1 |
| 39 | + |
| 40 | +[CH341SER.NT.CopyFiles.SYS] |
| 41 | +CH341SER.SYS, , , 2 |
| 42 | + |
| 43 | +[CH341SER.NT.AddReg] |
| 44 | +HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" |
| 45 | + |
| 46 | +[CH341SER.AddReg] |
| 47 | +HKLM, SOFTWARE\WinChipHead\IC\CH341SER, WDM, 0x00010001, 0x00000028 |
| 48 | +HKLM, SOFTWARE\WinChipHead\IC\CH341SER, Function, , "USB=>Serial" |
| 49 | +;HKLM, SYSTEM\CurrentControlSet\Services\CH341SER, UserRemoval, 0x00010001, 0x00000001 |
| 50 | +;��������������ϵͳ��������ʾ����ȫɾ��USBתIRDAӲ���豸���������û��ֹ�ɾ��Ӳ�� |
| 51 | + |
| 52 | +[CH340IRDA_Install.NT.HW] |
| 53 | +AddReg=SkipSerialPortAddReg |
| 54 | + |
| 55 | +[SkipSerialPortAddReg] |
| 56 | +HKR,"Device Parameters","SerialSkipExternalNaming",0x00010001, 1 |
| 57 | + |
| 58 | +[CH340IRDA_Install.NT.Services] |
| 59 | +AddService = CH341SER, , CH341SER.Service |
| 60 | +AddService = irsir, 0x10a, SysIRSIR.AddService, common.EventLog |
| 61 | + |
| 62 | +[CH341SER.Service] |
| 63 | +DisplayName = "CH341SER" |
| 64 | +ServiceType = 1 |
| 65 | +StartType = 3 |
| 66 | +ErrorControl = 1 |
| 67 | +ServiceBinary = %10%\System32\Drivers\CH341SER.SYS |
| 68 | + |
| 69 | +[SysIRSIR.AddService] |
| 70 | +DisplayName = "irsir" |
| 71 | +ServiceType = 1 |
| 72 | +StartType = 3 |
| 73 | +ErrorControl = 1 |
| 74 | +ServiceBinary = %12%\irsir.sys |
| 75 | +LoadOrderGroup = NDIS |
| 76 | + |
| 77 | +[common.EventLog] |
| 78 | +AddReg = common.AddEventLog.reg |
| 79 | + |
| 80 | +[common.AddEventLog.reg] |
| 81 | +HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll" |
| 82 | +HKR, , TypesSupported, 0x00010001, 7 |
| 83 | + |
| 84 | +[CH340IRDA_Install.NT.CoInstallers] |
| 85 | +AddReg = SysIRSIR.CoInstallers.reg |
| 86 | + |
| 87 | +[SysIRSIR.CoInstallers.reg] |
| 88 | +HKR,,CoInstallers32,0x00010000,"IRCLASS.dll,IrSIRClassCoInstaller" |
| 89 | + |
| 90 | +[DestinationDirs] |
| 91 | +DefaultDestDir=12 |
| 92 | +CH341SER.NT.CopyFiles.SYS = 12 |
| 93 | + |
| 94 | +[SourceDisksFiles] |
| 95 | +CH341SER.SYS = 1 |
| 96 | + |
| 97 | +[SourceDisksNames] |
| 98 | +1 = "CH340 IrDA Installation Disk", CH340IR.INF, , |
| 99 | + |
| 100 | +[Strings] |
| 101 | +WinChipHead = "wch.cn" |
| 102 | +CH340IRDA.DeviceDesc = "USB-IrDA CH340" |
0 commit comments