xkorence
驱动牛犊
驱动牛犊
  • 注册日期2007-07-26
  • 最后登录2009-09-21
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望12点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:2089回复:0

制作USB安装包问题

楼主#
更多 发布于:2007-08-01 14:42
小弟刚接触,望高手们多指点

用厂房提供的.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"



游客

返回顶部