阅读:1080回复:0
请教关于INF文件中的CopyFiles的问题,内详~~
INF文件内容如下(Windows98下安装一个modem)
+++++++++++++++++++开始+++++++++++++++++++++++++++ ; Windows 98 Modem Setup File [Version] Signature=$CHICAGO$ Class=Modem Provider=%ONEWAYSTREET% CLASSGUID={4D36E96D-E325-11CE-BFC1-08002BE10318} DriverVer=9/13/2004,1.0.0.10 [SourceDisksNames] 12 = %OWSSRCDISK%,,, [SourceDisksFiles] wdmstub98.sys = 12 owsusbmdm.sys = 12 [DestinationDirs] DefaultDestDir = 10 ONEYSTUB.Files.Ext = 10,SYSTEM32\DRIVERS [Manufacturer] %ONEWAYSTREET%=Models [ControlFlags] ExcludeFromSelect = * [Models] %ONEWAYSTREET01% = Modem1, USB\VID_05C6&PID_3196 %ONEWAYSTREET2K% = Modem2k, USB\VID_05C6&PID_6000&MI_00 [Modem1] CopyFiles=ONEYSTUB.Files.Ext, FakeModemCopyFileSection AddReg = All, MfgAddReg, Modem1.AddReg, USB [Modem2k] CopyFiles=ONEYSTUB.Files.Ext, FakeModemCopyFileSection2k AddReg = All, MfgAddReg, Modem1.AddReg, USB [Modem1.Services] AddService=owscdcmdm1, 0x00000000, LowerFilter_Service_Inst1 [Modem2k.Services] AddService=owsusbmdm2k, 0x00000000, LowerFilter_Service_Inst2k [Modem1.HW] HKR,,ChildID,2,"USB\MSF9999" AddReg=LowerFilterAddReg1 [Modem2k.HW] AddReg=LowerFilterAddReg2k [LowerFilterAddReg1] HKR,,"LowerFilters",0x00010000,"owscdcmdm1" [LowerFilterAddReg2k] HKR,,"LowerFilters",0x00010000,"owsusbmdm2k" [LowerFilter_Service_Inst1] DisplayName = %USBFilterString1% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %10%\owsusbmdm.sys [LowerFilter_Service_Inst2k] DisplayName = %USBFilterString2k% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %10%\owsusbmdm2k.sys [ONEYSTUB.Files.Ext] wdmstub98.sys,,,0x20 owsusbmdm.sys,,,0x20 [FakeModemCopyFileSection] owsusbmdm.sys,,,0x20 [FakeModemCopyFileSection2k] owsusbmdm2k.sys,owsusbmdm.sys,,0x20 [Strings] Mfg = "ONEWAYSTREET Incorporated" OWSSRCDISK = "ONEWAYSTREET Multimedia USB Driver Disk" USBFilterString0 = "ONEWAYSTREET USB CDC Driver (PID 3100)" USBFilterString1 = "ONEWAYSTREET USB CDC Driver (PID 3196)" USBFilterString2k = "ONEWAYSTREET Proprietary USB Driver (PID 6000)" ONEWAYSTREET00 = "ONEWAYSTREET USB CDC Modem (PID 3100)" ONEWAYSTREET01 = "ONEWAYSTREET USB CDC Modem (PID 3196)" ONEWAYSTREET2K = "ONEWAYSTREET Proprietary USB Modem (PID 6000)" [All] HKR,,FriendlyDriver,0,Unimodem.vxd HKR,,DevLoader,0,*ntkern HKR,,NTMPDriver,,"wdmstub98.sys,ccport.sys,owsusbmdm2k.sys" HKR,,ConfigDialog,0,modemui.dll HKR,,EnumPropPages,0,modemui.dll,EnumPropPages HKR,,PortSubClass,1,02 HKR, Init, 1,, "AT<cr>" ; HKR, Responses, "<cr><lf>OK<cr><lf>", 1, 00, 00, 00,00,00,00, 00,00,00,00 ; HKR, Responses, "<cr><lf>ERROR<cr><lf>", 1, 03, 00, 00,00,00,00, 00,00,00,00 [Modem1.AddReg] HKR,, Properties, 1, 80,01,00,00, FF,00,00,00, FF,00,00,00, 00,00,00,00, 00,00,00,00,00,01,00,00, 00,C2,01,00, 00,C2,01,00 HKR,, FClass, 1, c3,00,00,00 HKR, Fax, CL1FCS,, "2" HKR, Fax, HardwareFlowControl,, "1" [USB] HKR,, DeviceType, 1, 01 HKR,,PortDriver,,wdmmdmld.vxd HKR,,Contention,0, [MfgAddReg] HKR,, InactivityScale,1, 3c,00,00,00 HKR, Init, 1,, "AT<cr>" HKR, Init, 2,, "ATE0V1<cr>" HKR, Monitor, 1,, "ATS0=0<cr>" HKR, Monitor, 2,, "None" HKR, Answer, 1,, "ATA<cr>" HKR, Hangup, 1,, "ATH E1<cr>" HKR,, Reset,, "AT&F<cr>" +++++++++++++++++++结束++++++++++++++++++++++++++++++++ 我安装盘上的驱动文件是: wdmstub98.sys和owsusbmdm.sys 我希望在Windows98下,通过INF文件将wdmstub98.sys和owsusbmdm.sys安装到windows\system32\driver目录下,同时,将源盘上的owsusbmdm.sys拷贝为owsusbmdm2k.sys安装在windows\system32\driver目录下。而且我真正的设备驱动文件只希望使用wdmstub98.sys和owsusbmdm2k.sys(即owsusbmdm.sys不拷贝到system32\driver目录下也可以) 但是通过上面的INF文件安装后,owsusbmdm2k.sys被安装到了windows目录下,而且查看设备驱动详细信息的时候,发现设备也使用了owsusbmdm.sys。 请问如何修改能达到上述目的,非常感谢~!! |
|