阅读:2152回复:0
制作USB安装包问题
小弟刚接触,望高手们多指点
用厂房提供的.inf和.sys用windows向导可以正确安装上USB设备,其间会弹出一个签名的东东! 但用rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 ***.inf 死活不行,小弟是用2000在dos下输入rundll32.exe setupapi.dll,InstallHinfSection NDIS.NT 132 ***.inf 系统会弹出一个对话窗要求指出.sys文件的位置,指定后也会弹出一个未签名的东东,指确认后,设备管理器里面还是一个黄色的!,我是不是命令用错了,还是哪些地方没有注意,请高手看看, .inf文件如下,我系统是2000,defaultinstall改成 NDIS.NT不知道对不对! [Version] Signature = "$CHICAGO$" Class = Net ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} Provider = %Broadcom% Compatible = 1 MillenniumPreferred = .ME DriverVer = 05/30/2006,1.30.4.0 ;CatalogFile = Broadcom.cat [Manufacturer] %Broadcom% = BroadcomDevices,NT.5.1 [BroadcomDevices] %BroadcomNdis2% = NDISRTU, USB\VID_0489&PID_E001 %BroadcomNdis2% = NDISHG, USB\VID_0489&PID_E002 [BroadcomDevices.ME] %BroadcomNdis2% = NDIS.MERTU, USB\VID_0489&PID_E001 %BroadcomNdis2% = NDIS.MEHG, USB\VID_0489&PID_E002 [BroadcomDevices.NT] %BroadcomNdis2% = NDIS.NT, USB\VID_0489&PID_E001 %BroadcomNdis2% = NDIS.NT, USB\VID_0489&PID_E002 [BroadcomDevices.NT.5.1] %BroadcomNdis2% = NDIS.NT.5.1, USB\VID_0489&PID_E001 %BroadcomNdis2% = NDIS.NT.5.1, USB\VID_0489&PID_E002 [ControlFlags] ExcludeFromSelect=* ; Windows 98, Windows 98 Second Edition specific sections -------- [NDISRTU] DeviceID = bcmndis MaxInstance = 512 DriverVer = 05/30/2006,1.30.4.0 AddReg = NDIS_AddReg_98RTU, RNDIS_AddReg_Common [NDIS_AddReg_98RTU] HKR, , DevLoader, 0, *ndis HKR, , DeviceVxDs, 0, bcmndis.sys HKR, NDIS, LogDriverName, 0, "bcmndis" HKR, NDIS, MajorNdisVersion, 1, 5 HKR, NDIS, MinorNdisVersion, 1, 0 HKR, Ndi\Interfaces, DefUpper, 0, "ndis3,ndis4,ndis5" HKR, Ndi\Interfaces, DefLower, 0, "ethernet" HKR, Ndi\Interfaces, UpperRange, 0, "ndis3,ndis4,ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" HKR, Ndi\Install, ndis3, 0, "NDIS_Install_98" HKR, Ndi\Install, ndis4, 0, "NDIS_Install_98" HKR, Ndi\Install, ndis5, 0, "NDIS_Install_98" HKR, Ndi, DeviceId, 0, "USB\VID_0489&PID_E001" [NDISHG] DeviceID = bcmndis MaxInstance = 512 DriverVer = 05/30/2006,1.30.4.0 AddReg = NDIS_AddReg_98HG, RNDIS_AddReg_Common [NDIS_AddReg_98HG] HKR, , DevLoader, 0, *ndis HKR, , DeviceVxDs, 0, bcmndis.sys HKR, NDIS, LogDriverName, 0, "bcmndis" HKR, NDIS, MajorNdisVersion, 1, 5 HKR, NDIS, MinorNdisVersion, 1, 0 HKR, Ndi\Interfaces, DefUpper, 0, "ndis3,ndis4,ndis5" HKR, Ndi\Interfaces, DefLower, 0, "ethernet" HKR, Ndi\Interfaces, UpperRange, 0, "ndis3,ndis4,ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" HKR, Ndi\Install, ndis3, 0, "NDIS_Install_98" HKR, Ndi\Install, ndis4, 0, "NDIS_Install_98" HKR, Ndi\Install, ndis5, 0, "NDIS_Install_98" HKR, Ndi, DeviceId, 0, "USB\VID_0489&PID_E002" [NDIS_Install_98] CopyFiles=NDIS_CopyFiles_98 [NDIS_CopyFiles_98] bcmndis.sys, , , 0 ; Windows Millennium Edition specific sections -------------------- [NDIS.MERTU] DeviceID = bcmndis MaxInstance = 512 DriverVer = 05/30/2006,1.30.4.0 AddReg = NDIS_AddReg_MERTU, RNDIS_AddReg_Common Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 [NDIS_AddReg_MERTU] HKR, , DevLoader, 0, *ndis HKR, , DeviceVxDs, 0, bcmndis.sys HKR, NDIS, LogDriverName, 0, "bcmndis" HKR, NDIS, MajorNdisVersion, 1, 5 HKR, NDIS, MinorNdisVersion, 1, 0 HKR, Ndi\Interfaces, DefUpper, 0, "ndis3,ndis4,ndis5" HKR, Ndi\Interfaces, DefLower, 0, "ethernet" HKR, Ndi\Interfaces, UpperRange, 0, "ndis3,ndis4,ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" HKR, Ndi\Install, ndis3, 0, "NDIS_Install_ME" HKR, Ndi\Install, ndis4, 0, "NDIS_Install_ME" HKR, Ndi\Install, ndis5, 0, "NDIS_Install_ME" HKR, Ndi, DeviceId, 0, "USB\VID_0489&PID_E001" [NDIS.MEHG] DeviceID = bcmndis MaxInstance = 512 DriverVer = 04/18/2006,1.30.4.0 AddReg = NDIS_AddReg_MEHG, RNDIS_AddReg_Common Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 [NDIS_AddReg_MEHG] HKR, , DevLoader, 0, *ndis HKR, , DeviceVxDs, 0, bcmndis.sys HKR, NDIS, LogDriverName, 0, "bcmndis" HKR, NDIS, MajorNdisVersion, 1, 5 HKR, NDIS, MinorNdisVersion, 1, 0 HKR, Ndi\Interfaces, DefUpper, 0, "ndis3,ndis4,ndis5" HKR, Ndi\Interfaces, DefLower, 0, "ethernet" HKR, Ndi\Interfaces, UpperRange, 0, "ndis3,ndis4,ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" HKR, Ndi\Install, ndis3, 0, "NDIS_Install_ME" HKR, Ndi\Install, ndis4, 0, "NDIS_Install_ME" HKR, Ndi\Install, ndis5, 0, "NDIS_Install_ME" HKR, Ndi, DeviceId, 0, "USB\VID_0489&PID_E002" [NDIS_Install_ME] CopyFiles=NDIS_CopyFiles_ME [NDIS_CopyFiles_ME] bcmndis.sys, , , 0 ; Windows 2000 specific sections --------------------------------- [NDIS.NT] Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 05/30/2006,1.30.4.0 AddReg = NDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NT [NDIS.NT.Services] AddService = USB_NDIS, 2, NDIS_ServiceInst_NT, RNDIS_EventLog ; Windows 2000 RTU specific sections --------------------------------- [NDISRTU.NT] Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 04/18/2006,1.30.4.0 AddReg = NDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NT [NDISRTU.NT.Services] AddService = USB_NDIS, 2, NDIS_ServiceInst_NT, RNDIS_EventLog ;-RTU--------------------------------------------------------------------- ; Windows 2000 HG specific sections --------------------------------- [NDISHG.NT] Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 05/30/2006,1.30.4.0 AddReg = NDIS_AddReg_NT, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_NT [NDISHG.NT.Services] AddService = USB_NDIS, 2, NDIS_ServiceInst_NT, RNDIS_EventLog ;-HG--------------------------------------------------------------------- [NDIS_CopyFiles_NT] bcmndis.sys, , , 0 [NDIS_ServiceInst_NT] DisplayName = %NdisServiceDisplayName% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\bcmndis.sys LoadOrderGroup = NDIS ; Windows XP specific sections ----------------------------------- [NDIS.NT.5.1] Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 05/30/2006,1.30.4.0 AddReg = NDIS_AddReg_51, RNDIS_AddReg_Common CopyFiles = NDIS_CopyFiles_51 [NDIS.NT.5.1.Services] AddService = USB_NDIS_51, 2, NDIS_ServiceInst_51, RNDIS_EventLog [NDIS_CopyFiles_51] bcmndis.sys, , , 0 [NDIS_ServiceInst_51] DisplayName = %NdisServiceDisplayName% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\bcmndis.sys LoadOrderGroup = NDIS ; Windows 2000 and Windows XP common sections -------------------- [RNDIS_EventLog] AddReg = RNDIS_EventLog_AddReg [RNDIS_EventLog_AddReg] HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll" HKR, , TypesSupported, 0x00010001, 7 [NDIS_AddReg_NT] HKR, Ndi, Service, 0, "USB_NDIS" HKR, Ndi\Interfaces, UpperRange, 0, "ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" [NDIS_AddReg_51] HKR, Ndi, Service, 0, "USB_NDIS_51" HKR, Ndi\Interfaces, UpperRange, 0, "ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" ; Common Sections ------------------------------------------------- [RNDIS_AddReg_Common] HKR, NDI\params\NetworkAddress, ParamDesc, 0, %NetworkAddress% HKR, NDI\params\NetworkAddress, type, 0, "edit" HKR, NDI\params\NetworkAddress, LimitText, 0, "12" HKR, NDI\params\NetworkAddress, UpperCase, 0, "1" HKR, NDI\params\NetworkAddress, default, 0, " " HKR, NDI\params\NetworkAddress, optional, 0, "1" [SourceDisksNames] 1=%SourceDisk%,,1 [SourceDisksFiles] bcmndis.sys=1 [DestinationDirs] DefaultDestDir = 10,System32\Drivers NDIS_CopyFiles_98 = 10,System32\Drivers NDIS_CopyFiles_ME = 10,System32\Drivers NDIS_CopyFiles_NT = 12 NDIS_CopyFiles_51 = 12 [Strings] RndisServiceDisplayName = "Huawei USB Remote NDIS Network Device Driver" NdisServiceDisplayName = "Huawei USB Remote NDIS Network Device Driver" NetworkAddress = "Network Address" Broadcom = "Huawei Technologies Co., Ltd." BroadcomRndis = "Huawei USB Remote NDIS Network Device" BroadcomNdis1 = "Huawei USB Remote NDIS Network Device" BroadcomNdis2 = "Huawei USB Remote NDIS Network Device" SourceDisk = "Huawei USB Remote NDIS Network Driver Install Disk" |
|