G
Gianluca Facca
I am trying to build a component for isdn usb modem
Importing inf file I received these warnings:
[ISDN7.ndi.NT] Cannot handle Key Bustype
[WDMwanMP.ndi.NT] Cannot Handle Key Characteristics
Moreover after fba process, the driver isn't installed.
Can any one help me?
the inf file is:
[Version]
CatalogFile = isdndrv.cat
DriverVer = 09/02/2003, 3.36c
Signature = $Windows NT$
Class = Net
ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
Provider = %V_ISDN%
;LayoutFile = layout.inf
[Manufacturer]
%V_ISDN%=ISDN
[ControlFlags]
ExcludeFromSelect = USB\VID_07B0&PID_0001, \
USB\VID_07B0&PID_0002, \
USB\VID_07B0&PID_0003, \
USB\VID_07B0&PID_0005, \
USB\VID_07B0&PID_0006, \
USB\VID_07B0&PID_0007, \
USB\VID_07B0&PID_0008,
WDMWANMPCI
InteractiveInstall =USB\VID_07B0&PID_0001, \
USB\VID_07B0&PID_0002, \
USB\VID_07B0&PID_0003, \
USB\VID_07B0&PID_0005, \
USB\VID_07B0&PID_0006, \
USB\VID_07B0&PID_0007, \
USB\VID_07B0&PID_0008,
WDMWANMPCI
[ISDN]
%ISDN.DeviceDesc1% = ISDN1.ndi, USB\VID_07B0&PID_0001
%ISDN.DeviceDesc2% = ISDN2.ndi, USB\VID_07B0&PID_0002
%ISDN.DeviceDesc3% = ISDN3.ndi, USB\VID_07B0&PID_0003
%ISDN.DeviceDesc4% = ISDN4.ndi, USB\VID_07B0&PID_0005
%ISDN.DeviceDesc5% = ISDN5.ndi, USB\VID_07B0&PID_0006
%ISDN.DeviceDesc6% = ISDN6.ndi, USB\VID_07B0&PID_0007
%ISDN.DeviceDesc7% = ISDN7.ndi, USB\VID_07B0&PID_0008
%WDMWANMP.DeviceDesc% = WDMWANMP.ndi, WDMWANMPCI
;======== WinXP ========
[ISDN.NT.5.1]
%ISDN.DeviceDesc1% = ISDN1.ndi, USB\VID_07B0&PID_0001
%ISDN.DeviceDesc2% = ISDN2.ndi, USB\VID_07B0&PID_0002
%ISDN.DeviceDesc3% = ISDN3.ndi, USB\VID_07B0&PID_0003
%ISDN.DeviceDesc4% = ISDN4.ndi, USB\VID_07B0&PID_0005
%ISDN.DeviceDesc5% = ISDN5.ndiXP, USB\VID_07B0&PID_0006
%ISDN.DeviceDesc6% = ISDN6.ndiXP, USB\VID_07B0&PID_0007
%ISDN.DeviceDesc7% = ISDN7.ndi, USB\VID_07B0&PID_0008
%WDMWANMP.DeviceDesc% = WDMWANMP.ndi, WDMWANMPCI
;========================= Win2000 ====================================
;---------------------------------------------------------------------------
--
[ISDN1.ndi.NT.CoInstallers]
AddReg = ISDN.coinst.reg
CopyFiles = ISDN.coinst.CopyFiles
[ISDN2.ndi.NT.CoInstallers]
AddReg = ISDN.coinst.reg
CopyFiles = ISDN.coinst.CopyFiles
[ISDN3.ndi.NT.CoInstallers]
AddReg = ISDN.coinst.reg
CopyFiles = ISDN.coinst.CopyFiles
[ISDN4.ndi.NT.CoInstallers]
AddReg = ISDN.coinst.reg
CopyFiles = ISDN.coinst.CopyFiles
[ISDN5.ndi.NT.CoInstallers]
AddReg = ISDN.coinst.reg
CopyFiles = ISDN.coinst.CopyFiles
[ISDN6.ndi.NT.CoInstallers]
AddReg = ISDN.coinst.reg
CopyFiles = ISDN.coinst.CopyFiles
[ISDN7.ndi.NT.CoInstallers]
AddReg = ISDN.coinst.reg
CopyFiles = ISDN.coinst.CopyFiles
;---------------------------------------------------------------------------
--
[ISDN1.ndi.NT]
AddReg = ISDN1.ndis.reg, ISDN.coinst.reg, ISDN.nt.reg
CopyFiles = ISDN.CopyFiles.NT, dll.CopyFiles.NT
Characteristics = 0x04 ; NCF_PHYSICAL
BusType = 0 ; USB
[ISDN2.ndi.NT]
AddReg = ISDN2.ndis.reg, ISDN.coinst.reg, ISDN.nt.reg
CopyFiles = ISDN.CopyFiles.NT, dll.CopyFiles.NT
Characteristics = 0x04 ; NCF_PHYSICAL
BusType = 0 ; USB
[ISDN3.ndi.NT]
AddReg = ISDN3.ndis.reg, ISDN.coinst.reg, ISDN.nt.reg
CopyFiles = ISDN.CopyFiles.NT, dll.CopyFiles.NT
Characteristics = 0x04 ; NCF_PHYSICAL
BusType = 0 ; USB
[ISDN4.ndi.NT]
AddReg = ISDN4.ndis.reg, ISDN.coinst.reg, ISDN.nt.reg
CopyFiles = ISDN.CopyFiles.NT, dll.CopyFiles.NT
Characteristics = 0x04 ; NCF_PHYSICAL
BusType = 0 ; USB
[ISDN5.ndi.NT]
AddReg = ISDN5.ndis.reg, ISDN.coinst.reg, ISDN.nt.reg
CopyFiles = ISDN.CopyFiles.NT, dll.CopyFiles.NT
Characteristics = 0x04 ; NCF_PHYSICAL
BusType = 0 ; USB
[ISDN6.ndi.NT]
AddReg = ISDN6.ndis.reg, ISDN.coinst.reg, ISDN.nt.reg
CopyFiles = ISDN.CopyFiles.NT, dll.CopyFiles.NT
Characteristics = 0x04 ; NCF_PHYSICAL
BusType = 0 ; USB
[ISDN7.ndi.NT]
AddReg = ISDN7.ndis.reg, ISDN.coinst.reg, ISDN.nt.reg
CopyFiles = ISDN.CopyFiles.NT, dll.CopyFiles.NT
Characteristics = 0x04 ; NCF_PHYSICAL
BusType = 0 ; USB
;---------------------------------------------------------------------------
--
[ISDN1.ndis.reg]
HKR, , , 0, %ISDN.DeviceDesc1%
HKR, , CardType, 0, "ISDN usb"
HKR, , IsdnSwitchTypes, 0x10001, 0x80
HKR, Ndi, Service, 0, "ISDN_U"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
[ISDN2.ndis.reg]
HKR, , , 0, %ISDN.DeviceDesc2%
HKR, , CardType, 0, "ISDN usb"
HKR, , IsdnSwitchTypes, 0x10001, 0x80
HKR, Ndi, Service, 0, "ISDN_U"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
[ISDN3.ndis.reg]
HKR, , , 0, %ISDN.DeviceDesc3%
HKR, , CardType, 0, "ISDN usb"
HKR, , IsdnSwitchTypes, 0x10001, 0x80
HKR, Ndi, Service, 0, "ISDN_U"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
[ISDN4.ndis.reg]
HKR, , , 0, %ISDN.DeviceDesc4%
HKR, , CardType, 0, "ISDN usb"
HKR, , IsdnSwitchTypes, 0x10001, 0x80
HKR, Ndi, Service, 0, "ISDN_U"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
[ISDN5.ndis.reg]
HKR, , , 0, %ISDN.DeviceDesc5%
HKR, , CardType, 0, "ISDN usb"
HKR, , IsdnSwitchTypes, 0x10001, 0x80
HKR, Ndi, Service, 0, "ISDN_U"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
[ISDN6.ndis.reg]
HKR, , , 0, %ISDN.DeviceDesc6%
HKR, , CardType, 0, "ISDN usb"
HKR, , IsdnSwitchTypes, 0x10001, 0x80
HKR, Ndi, Service, 0, "ISDN_U"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
[ISDN7.ndis.reg]
HKR, , , 0, %ISDN.DeviceDesc7%
HKR, , CardType, 0, "ISDN usb"
HKR, , IsdnSwitchTypes, 0x10001, 0x80
HKR, Ndi, Service, 0, "ISDN_U"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
;---------------------------------------------------------------------------
--
[ISDN.nt.reg]
HKR, , IsdnAutoSwitchDetect, 0x10001, 0
HKR, , IsdnNumDChannels, 0x10001, 1
HKR, , WanEndPoints, 0x10001, 2
HKR, 0, IsdnNumBChannels, 0x10001, 2
HKR, 0\0, IsdnPhoneNumber, 0, ""
HKR, 0\0, IsdnSpid, 0, ""
HKR, 0\1, IsdnPhoneNumber, 0, ""
HKR, 0\1, IsdnSpid, 0, ""
HKR, Ndi\Interfaces, UpperRange, 0, "ndiswan"
;---------------------------------------------------------------------------
--
[ISDN1.ndi.NT.Services]
AddService = ISDN_u, 2, ISDNService1
[ISDN2.ndi.NT.Services]
AddService = ISDN_u, 2, ISDNService2
[ISDN3.ndi.NT.Services]
AddService = ISDN_u, 2, ISDNService3
[ISDN4.ndi.NT.Services]
AddService = ISDN_u, 2, ISDNService4
[ISDN5.ndi.NT.Services]
AddService = ISDN_u, 2, ISDNService5
[ISDN6.ndi.NT.Services]
AddService = ISDN_u, 2, ISDNService6
[ISDN7.ndi.NT.Services]
AddService = ISDN_u, 2, ISDNService7
;======== WinXP ========
[ISDN5.ndiXP.NT.Services]
AddService = ISDN_u, 2, ISDNService5
[ISDN6.ndiXP.NT.Services]
AddService = ISDN_u, 2, ISDNService6
;---------------------------------------------------------------------------
--
[ISDNService1]
DisplayName = "ISDN USB CAPI"
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ;
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ISDN_u.sys
;LoadOrderGroup = NDIS
AddReg = ISDN1.ServiceRegParams
[ISDNService2]
DisplayName = "ISDN USB CAPI"
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ;
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ISDN_u.sys
;LoadOrderGroup = NDIS
AddReg = ISDN2.ServiceRegParams
[ISDNService3]
DisplayName = "ISDN USB CAPI"
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ;
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ISDN_u.sys
;LoadOrderGroup = NDIS
AddReg = ISDN3.ServiceRegParams
[ISDNService4]
DisplayName = "ISDN USB CAPI"
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ;
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ISDN_u.sys
;LoadOrderGroup = NDIS
AddReg = ISDN4.ServiceRegParams
[ISDNService5]
DisplayName = "ISDN USB CAPI"
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ;
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ISDN_u.sys
;LoadOrderGroup = NDIS
AddReg = ISDN5.ServiceRegParams
[ISDNService6]
DisplayName = "ISDN USB CAPI"
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ;
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ISDN_u.sys
;LoadOrderGroup = NDIS
AddReg = ISDN6.ServiceRegParams
[ISDNService7]
DisplayName = "ISDN USB CAPI"
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ;
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ISDN_u.sys
;LoadOrderGroup = NDIS
AddReg = ISDN7.ServiceRegParams
;---------------------------------------------------------------------------
--
[ISDN1.ServiceRegParams]
HKR, , ProviderName, , %V_ISDN%
HKR, , HardwareID, , "VID_07B0&PID_0001"
HKR, , RegID, , "P1;JNPF;>8$82;>"
HKR, , IsdnCard, ,
"ISDN_S_Interface_Card"
HKR, , SwitchType, 1, 5
HKR, , G711_PCM, 1, 0
HKR, , LogBufferSize, 1, e8,03,00,00
HKR, , LogLevel, 1, 00,00,00,00
HKR, , DeviceDesc, , %ISDN.DeviceDesc1%
HKR, , NDISFlag, , 0
HKR,,NotFreeResource,1,1
HKR, , HiWater, 0x10001, 0x30
HKR, , LowWater, 0x10001, 0x20
HKR, , AddTime, 0x10001, 0x3c
HKR, , DropTime, 0x10001, 0x3c
HKR, , MLP, 0x10001, 0
HKR, , BOD, 0x10001, 0
HKR, , DBA, 0x10001, 0
[ISDN2.ServiceRegParams]
HKR, , ProviderName, , %V_ISDN%
HKR, , HardwareID, , "VID_07B0&PID_0002"
HKR, , RegID, , "P1;JNPF;>8$82;>"
HKR, , IsdnCard, ,
"ISDN_S_Interface_Card"
HKR, , SwitchType, 1, 5
HKR, , G711_PCM, 1, 0
HKR, , LogBufferSize, 1, e8,03,00,00
HKR, , LogLevel, 1, 00,00,00,00
HKR, , DeviceDesc, , %ISDN.DeviceDesc2%
HKR, , NDISFlag, , 0
HKR,,NotFreeResource,1,1
HKR, , HiWater, 0x10001, 0x30
HKR, , LowWater, 0x10001, 0x20
HKR, , AddTime, 0x10001, 0x3c
HKR, , DropTime, 0x10001, 0x3c
HKR, , MLP, 0x10001, 0
HKR, , BOD, 0x10001, 0
HKR, , DBA, 0x10001, 0
[ISDN3.ServiceRegParams]
HKR, , ProviderName, , %V_ISDN%
HKR, , HardwareID, , "VID_07B0&PID_0003"
HKR, , RegID, , "P1;JNPF;>8$82;>"
HKR, , IsdnCard, ,
"ISDN_S_Interface_Card"
HKR, , SwitchType, 1, 5
HKR, , G711_PCM, 1, 0
HKR, , LogBufferSize, 1, e8,03,00,00
HKR, , LogLevel, 1, 00,00,00,00
HKR, , DeviceDesc, , %ISDN.DeviceDesc3%
HKR, , NDISFlag, , 0
HKR,,NotFreeResource,1,1
HKR, , HiWater, 0x10001, 0x30
HKR, , LowWater, 0x10001, 0x20
HKR, , AddTime, 0x10001, 0x3c
HKR, , DropTime, 0x10001, 0x3c
HKR, , MLP, 0x10001, 0
HKR, , BOD, 0x10001, 0
HKR, , DBA, 0x10001, 0
[ISDN4.ServiceRegParams]
HKR, , ProviderName, , %V_ISDN%
HKR, , HardwareID, , "VID_07B0&PID_0005"
HKR, , RegID, , "P1;JNPF;>8$82;>"
HKR, , IsdnCard, ,
"ISDN_S_Interface_Card"
HKR, , SwitchType, 1, 5
HKR, , G711_PCM, 1, 0
HKR, , LogBufferSize, 1, e8,03,00,00
HKR, , LogLevel, 1, 00,00,00,00
HKR, , DeviceDesc, , %ISDN.DeviceDesc4%
HKR, , NDISFlag, , 0
HKR,,NotFreeResource,1,1
HKR, , HiWater, 0x10001, 0x30
HKR, , LowWater, 0x10001, 0x20
HKR, , AddTime, 0x10001, 0x3c
HKR, , DropTime, 0x10001, 0x3c
HKR, , MLP, 0x10001, 0
HKR, , BOD, 0x10001, 0
HKR, , DBA, 0x10001, 0
[ISDN5.ServiceRegParams]
HKR, , ProviderName, , %V_ISDN%
HKR, , HardwareID, , "VID_07B0&PID_0006"
HKR, , RegID, , "P1;JNPF;>8$82;>"
HKR, , IsdnCard, ,
"ISDN_S_Interface_Card"
HKR, , SwitchType, 1, 5
HKR, , G711_PCM, 1, 0
HKR, , LogBufferSize, 1, e8,03,00,00
HKR, , LogLevel, 1, 00,00,00,00
HKR, , DeviceDesc, , %ISDN.DeviceDesc5%
HKR, , NDISFlag, , 0
HKR,,NotFreeResource,1,1
HKR, , HiWater, 0x10001, 0x30
HKR, , LowWater, 0x10001, 0x20
HKR, , AddTime, 0x10001, 0x3c
HKR, , DropTime, 0x10001, 0x3c
HKR, , MLP, 0x10001, 0
HKR, , BOD, 0x10001, 0
HKR, , DBA, 0x10001, 0
[ISDN6.ServiceRegParams]
HKR, , ProviderName, , %V_ISDN%
HKR, , HardwareID, , "VID_07B0&PID_0007"
HKR, , RegID, , "P1;JNPF;>8$82;>"
HKR, , IsdnCard, ,
"ISDN_S_Interface_Card"
HKR, , SwitchType, 1, 5
HKR, , G711_PCM, 1, 0
HKR, , LogBufferSize, 1, e8,03,00,00
HKR, , LogLevel, 1, 00,00,00,00
HKR, , DeviceDesc, , %ISDN.DeviceDesc6%
HKR, , NDISFlag, , 0
HKR,,NotFreeResource,1,1
HKR, , HiWater, 0x10001, 0x30
HKR, , LowWater, 0x10001, 0x20
HKR, , AddTime, 0x10001, 0x3c
HKR, , DropTime, 0x10001, 0x3c
HKR, , MLP, 0x10001, 0
HKR, , BOD, 0x10001, 0
HKR, , DBA, 0x10001, 0
[ISDN7.ServiceRegParams]
HKR, , ProviderName, , %V_ISDN%
HKR, , HardwareID, , "VID_07B0&PID_0008"
HKR, , RegID, , "P1;JNPF;>8$82;>"
HKR, , IsdnCard, ,
"ISDN_S_Interface_Card"
HKR, , SwitchType, 1, 5
HKR, , G711_PCM, 1, 0
HKR, , LogBufferSize, 1, e8,03,00,00
HKR, , LogLevel, 1, 00,00,00,00
HKR, , DeviceDesc, , %ISDN.DeviceDesc7%
HKR, , NDISFlag, , 0
HKR,,NotFreeResource,1,1
HKR, , HiWater, 0x10001, 0x30
HKR, , LowWater, 0x10001, 0x20
HKR, , AddTime, 0x10001, 0x3c
HKR, , DropTime, 0x10001, 0x3c
HKR, , MLP, 0x10001, 0
HKR, , BOD, 0x10001, 0
HKR, , DBA, 0x10001, 0
;---------------------------------------------------------------------------
--
;===================================================================
; NDIS WAN Miniport
;===================================================================
;========================= Win2000 ====================================
[WDMWANMP.ndi.NT]
AddReg = WDMWANMP.ndis.reg
;CopyFiles = WDMWANMP.CopyFiles.NT
Characteristics = 0x01 ; NCF_VIRTUAL
[WDMWANMP.ndis.reg]
;;key for Miniport
;HKR, , Advanced, 0, "0"
;HKR, , MLP_NDIS, 0, "0"
HKR, , IsdnSwitchTypes, 0x10001, 0x80
HKR, Ndi, Service, 0, "WDMWANMP"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
HKR, , HiWater, 0x10001, 0x30
HKR, , LowWater, 0x10001, 0x20
HKR, , AddTime, 0x10001, 0x3c
HKR, , DropTime, 0x10001, 0x3c
HKR, , MLP, 0x10001, 0
HKR, , BOD, 0x10001, 0
HKR, , DBA, 0x10001, 0
;; key for ISDN
HKR, , IsdnAutoSwitchDetect, 0x10001, 0
HKR, , IsdnNumDChannels, 0x10001, 1
HKR, , WanEndPoints, 0x10001, 2
HKR, 0, IsdnNumBChannels, 0x10001, 2
HKR, 0\0, IsdnPhoneNumber, 0, ""
HKR, 0\0, IsdnSpid, 0, ""
HKR, 0\1, IsdnPhoneNumber, 0, ""
HKR, 0\1, IsdnSpid, 0, ""
HKR, Ndi\Interfaces, UpperRange, 0, "ndiswan"
;---------------------------------------------------------------------------
--
[WDMWANMP.ndi.NT.Services]
AddService = WDMWANMP, 2, WDMWANMP.Service
[WDMWANMP.Service]
DisplayName = "NDIS WAN miniport"
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\wdmwanmp.sys
LoadOrderGroup = NDIS
AddReg = WDMWANMP.ServiceRegParams
[WDMWANMP.ServiceRegParams]
HKR, , IsdnCard, ,
"ISDN_S_Interface_Card"
;---------------------------------------------------------------------------
--
[ISDN.coinst.reg]
HKR, , CoInstallers32, 0x10008,
"isdncoin.dll,ISDNCoInstall"
; HKR, , EnumPropPages32, ,
"isdncoin.dll,ISDNPropPageProvider"
;---------------------------------------------------------------------------
--
[SourceDisksNames]
1=%SOURCE_DISK_NAME%, "",
[SourceDisksFiles]
ISDN_U.SY_=1
CAPI2032.DLL=1
CAPI20.DLL=1
WDMWANMP.SY_=1
isdncoin.dll=1
capitask.exe=1
[DestinationDirs]
DefaultDestDir =11 ; System Directory
ISDN.CopyFiles.NT = 12
dll.CopyFiles.NT = 11
ISDN.coinst.CopyFiles = 11
;======== Win2000 ========
[ISDN.CopyFiles.NT]
ISDN_u.sys, ISDN_u.sy_
wdmwanmp.sys, wdmwanmp.sy_
[dll.CopyFiles.NT]
capi2032.dll
capi20.dll
capitask.exe
[ISDN.coinst.CopyFiles]
isdncoin.dll
;---------------------------------------------------------------------------
--
[Uninstall]
UNINSTALL=RUN_UNINSTALL.EXE
;---------------------------------------------------------------------------
--
[Strings]
; Manufacturers
V_ISDN="ISDN Company"
; Device Descriptions
ISDN.DeviceDesc1="USB ISDN TA"
ISDN.DeviceDesc2="USB ISDN TA"
ISDN.DeviceDesc3="USB ISDN TA"
ISDN.DeviceDesc4="USB ISDN TA"
ISDN.DeviceDesc5="USB ISDN TA"
ISDN.DeviceDesc6="USB ISDN TA"
ISDN.DeviceDesc7="USB ISDN TA"
WDMWANMP.DeviceDesc="NDIS WAN Miniport Adapter"
; Name of Channel followed by number of channel
CHANNEL_NAME=" "
; Context help
ISDN.HELP="USB ISDN TA with 128Kbps data access for Windows 98, 2000, ME and
XP."
; Source Disk Name
SOURCE_DISK_NAME="USB ISDN TA Installation CD
Importing inf file I received these warnings:
[ISDN7.ndi.NT] Cannot handle Key Bustype
[WDMwanMP.ndi.NT] Cannot Handle Key Characteristics
Moreover after fba process, the driver isn't installed.
Can any one help me?
the inf file is:
[Version]
CatalogFile = isdndrv.cat
DriverVer = 09/02/2003, 3.36c
Signature = $Windows NT$
Class = Net
ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
Provider = %V_ISDN%
;LayoutFile = layout.inf
[Manufacturer]
%V_ISDN%=ISDN
[ControlFlags]
ExcludeFromSelect = USB\VID_07B0&PID_0001, \
USB\VID_07B0&PID_0002, \
USB\VID_07B0&PID_0003, \
USB\VID_07B0&PID_0005, \
USB\VID_07B0&PID_0006, \
USB\VID_07B0&PID_0007, \
USB\VID_07B0&PID_0008,
WDMWANMPCI
InteractiveInstall =USB\VID_07B0&PID_0001, \
USB\VID_07B0&PID_0002, \
USB\VID_07B0&PID_0003, \
USB\VID_07B0&PID_0005, \
USB\VID_07B0&PID_0006, \
USB\VID_07B0&PID_0007, \
USB\VID_07B0&PID_0008,
WDMWANMPCI
[ISDN]
%ISDN.DeviceDesc1% = ISDN1.ndi, USB\VID_07B0&PID_0001
%ISDN.DeviceDesc2% = ISDN2.ndi, USB\VID_07B0&PID_0002
%ISDN.DeviceDesc3% = ISDN3.ndi, USB\VID_07B0&PID_0003
%ISDN.DeviceDesc4% = ISDN4.ndi, USB\VID_07B0&PID_0005
%ISDN.DeviceDesc5% = ISDN5.ndi, USB\VID_07B0&PID_0006
%ISDN.DeviceDesc6% = ISDN6.ndi, USB\VID_07B0&PID_0007
%ISDN.DeviceDesc7% = ISDN7.ndi, USB\VID_07B0&PID_0008
%WDMWANMP.DeviceDesc% = WDMWANMP.ndi, WDMWANMPCI
;======== WinXP ========
[ISDN.NT.5.1]
%ISDN.DeviceDesc1% = ISDN1.ndi, USB\VID_07B0&PID_0001
%ISDN.DeviceDesc2% = ISDN2.ndi, USB\VID_07B0&PID_0002
%ISDN.DeviceDesc3% = ISDN3.ndi, USB\VID_07B0&PID_0003
%ISDN.DeviceDesc4% = ISDN4.ndi, USB\VID_07B0&PID_0005
%ISDN.DeviceDesc5% = ISDN5.ndiXP, USB\VID_07B0&PID_0006
%ISDN.DeviceDesc6% = ISDN6.ndiXP, USB\VID_07B0&PID_0007
%ISDN.DeviceDesc7% = ISDN7.ndi, USB\VID_07B0&PID_0008
%WDMWANMP.DeviceDesc% = WDMWANMP.ndi, WDMWANMPCI
;========================= Win2000 ====================================
;---------------------------------------------------------------------------
--
[ISDN1.ndi.NT.CoInstallers]
AddReg = ISDN.coinst.reg
CopyFiles = ISDN.coinst.CopyFiles
[ISDN2.ndi.NT.CoInstallers]
AddReg = ISDN.coinst.reg
CopyFiles = ISDN.coinst.CopyFiles
[ISDN3.ndi.NT.CoInstallers]
AddReg = ISDN.coinst.reg
CopyFiles = ISDN.coinst.CopyFiles
[ISDN4.ndi.NT.CoInstallers]
AddReg = ISDN.coinst.reg
CopyFiles = ISDN.coinst.CopyFiles
[ISDN5.ndi.NT.CoInstallers]
AddReg = ISDN.coinst.reg
CopyFiles = ISDN.coinst.CopyFiles
[ISDN6.ndi.NT.CoInstallers]
AddReg = ISDN.coinst.reg
CopyFiles = ISDN.coinst.CopyFiles
[ISDN7.ndi.NT.CoInstallers]
AddReg = ISDN.coinst.reg
CopyFiles = ISDN.coinst.CopyFiles
;---------------------------------------------------------------------------
--
[ISDN1.ndi.NT]
AddReg = ISDN1.ndis.reg, ISDN.coinst.reg, ISDN.nt.reg
CopyFiles = ISDN.CopyFiles.NT, dll.CopyFiles.NT
Characteristics = 0x04 ; NCF_PHYSICAL
BusType = 0 ; USB
[ISDN2.ndi.NT]
AddReg = ISDN2.ndis.reg, ISDN.coinst.reg, ISDN.nt.reg
CopyFiles = ISDN.CopyFiles.NT, dll.CopyFiles.NT
Characteristics = 0x04 ; NCF_PHYSICAL
BusType = 0 ; USB
[ISDN3.ndi.NT]
AddReg = ISDN3.ndis.reg, ISDN.coinst.reg, ISDN.nt.reg
CopyFiles = ISDN.CopyFiles.NT, dll.CopyFiles.NT
Characteristics = 0x04 ; NCF_PHYSICAL
BusType = 0 ; USB
[ISDN4.ndi.NT]
AddReg = ISDN4.ndis.reg, ISDN.coinst.reg, ISDN.nt.reg
CopyFiles = ISDN.CopyFiles.NT, dll.CopyFiles.NT
Characteristics = 0x04 ; NCF_PHYSICAL
BusType = 0 ; USB
[ISDN5.ndi.NT]
AddReg = ISDN5.ndis.reg, ISDN.coinst.reg, ISDN.nt.reg
CopyFiles = ISDN.CopyFiles.NT, dll.CopyFiles.NT
Characteristics = 0x04 ; NCF_PHYSICAL
BusType = 0 ; USB
[ISDN6.ndi.NT]
AddReg = ISDN6.ndis.reg, ISDN.coinst.reg, ISDN.nt.reg
CopyFiles = ISDN.CopyFiles.NT, dll.CopyFiles.NT
Characteristics = 0x04 ; NCF_PHYSICAL
BusType = 0 ; USB
[ISDN7.ndi.NT]
AddReg = ISDN7.ndis.reg, ISDN.coinst.reg, ISDN.nt.reg
CopyFiles = ISDN.CopyFiles.NT, dll.CopyFiles.NT
Characteristics = 0x04 ; NCF_PHYSICAL
BusType = 0 ; USB
;---------------------------------------------------------------------------
--
[ISDN1.ndis.reg]
HKR, , , 0, %ISDN.DeviceDesc1%
HKR, , CardType, 0, "ISDN usb"
HKR, , IsdnSwitchTypes, 0x10001, 0x80
HKR, Ndi, Service, 0, "ISDN_U"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
[ISDN2.ndis.reg]
HKR, , , 0, %ISDN.DeviceDesc2%
HKR, , CardType, 0, "ISDN usb"
HKR, , IsdnSwitchTypes, 0x10001, 0x80
HKR, Ndi, Service, 0, "ISDN_U"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
[ISDN3.ndis.reg]
HKR, , , 0, %ISDN.DeviceDesc3%
HKR, , CardType, 0, "ISDN usb"
HKR, , IsdnSwitchTypes, 0x10001, 0x80
HKR, Ndi, Service, 0, "ISDN_U"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
[ISDN4.ndis.reg]
HKR, , , 0, %ISDN.DeviceDesc4%
HKR, , CardType, 0, "ISDN usb"
HKR, , IsdnSwitchTypes, 0x10001, 0x80
HKR, Ndi, Service, 0, "ISDN_U"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
[ISDN5.ndis.reg]
HKR, , , 0, %ISDN.DeviceDesc5%
HKR, , CardType, 0, "ISDN usb"
HKR, , IsdnSwitchTypes, 0x10001, 0x80
HKR, Ndi, Service, 0, "ISDN_U"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
[ISDN6.ndis.reg]
HKR, , , 0, %ISDN.DeviceDesc6%
HKR, , CardType, 0, "ISDN usb"
HKR, , IsdnSwitchTypes, 0x10001, 0x80
HKR, Ndi, Service, 0, "ISDN_U"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
[ISDN7.ndis.reg]
HKR, , , 0, %ISDN.DeviceDesc7%
HKR, , CardType, 0, "ISDN usb"
HKR, , IsdnSwitchTypes, 0x10001, 0x80
HKR, Ndi, Service, 0, "ISDN_U"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
;---------------------------------------------------------------------------
--
[ISDN.nt.reg]
HKR, , IsdnAutoSwitchDetect, 0x10001, 0
HKR, , IsdnNumDChannels, 0x10001, 1
HKR, , WanEndPoints, 0x10001, 2
HKR, 0, IsdnNumBChannels, 0x10001, 2
HKR, 0\0, IsdnPhoneNumber, 0, ""
HKR, 0\0, IsdnSpid, 0, ""
HKR, 0\1, IsdnPhoneNumber, 0, ""
HKR, 0\1, IsdnSpid, 0, ""
HKR, Ndi\Interfaces, UpperRange, 0, "ndiswan"
;---------------------------------------------------------------------------
--
[ISDN1.ndi.NT.Services]
AddService = ISDN_u, 2, ISDNService1
[ISDN2.ndi.NT.Services]
AddService = ISDN_u, 2, ISDNService2
[ISDN3.ndi.NT.Services]
AddService = ISDN_u, 2, ISDNService3
[ISDN4.ndi.NT.Services]
AddService = ISDN_u, 2, ISDNService4
[ISDN5.ndi.NT.Services]
AddService = ISDN_u, 2, ISDNService5
[ISDN6.ndi.NT.Services]
AddService = ISDN_u, 2, ISDNService6
[ISDN7.ndi.NT.Services]
AddService = ISDN_u, 2, ISDNService7
;======== WinXP ========
[ISDN5.ndiXP.NT.Services]
AddService = ISDN_u, 2, ISDNService5
[ISDN6.ndiXP.NT.Services]
AddService = ISDN_u, 2, ISDNService6
;---------------------------------------------------------------------------
--
[ISDNService1]
DisplayName = "ISDN USB CAPI"
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ;
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ISDN_u.sys
;LoadOrderGroup = NDIS
AddReg = ISDN1.ServiceRegParams
[ISDNService2]
DisplayName = "ISDN USB CAPI"
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ;
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ISDN_u.sys
;LoadOrderGroup = NDIS
AddReg = ISDN2.ServiceRegParams
[ISDNService3]
DisplayName = "ISDN USB CAPI"
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ;
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ISDN_u.sys
;LoadOrderGroup = NDIS
AddReg = ISDN3.ServiceRegParams
[ISDNService4]
DisplayName = "ISDN USB CAPI"
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ;
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ISDN_u.sys
;LoadOrderGroup = NDIS
AddReg = ISDN4.ServiceRegParams
[ISDNService5]
DisplayName = "ISDN USB CAPI"
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ;
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ISDN_u.sys
;LoadOrderGroup = NDIS
AddReg = ISDN5.ServiceRegParams
[ISDNService6]
DisplayName = "ISDN USB CAPI"
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ;
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ISDN_u.sys
;LoadOrderGroup = NDIS
AddReg = ISDN6.ServiceRegParams
[ISDNService7]
DisplayName = "ISDN USB CAPI"
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ;
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ISDN_u.sys
;LoadOrderGroup = NDIS
AddReg = ISDN7.ServiceRegParams
;---------------------------------------------------------------------------
--
[ISDN1.ServiceRegParams]
HKR, , ProviderName, , %V_ISDN%
HKR, , HardwareID, , "VID_07B0&PID_0001"
HKR, , RegID, , "P1;JNPF;>8$82;>"
HKR, , IsdnCard, ,
"ISDN_S_Interface_Card"
HKR, , SwitchType, 1, 5
HKR, , G711_PCM, 1, 0
HKR, , LogBufferSize, 1, e8,03,00,00
HKR, , LogLevel, 1, 00,00,00,00
HKR, , DeviceDesc, , %ISDN.DeviceDesc1%
HKR, , NDISFlag, , 0
HKR,,NotFreeResource,1,1
HKR, , HiWater, 0x10001, 0x30
HKR, , LowWater, 0x10001, 0x20
HKR, , AddTime, 0x10001, 0x3c
HKR, , DropTime, 0x10001, 0x3c
HKR, , MLP, 0x10001, 0
HKR, , BOD, 0x10001, 0
HKR, , DBA, 0x10001, 0
[ISDN2.ServiceRegParams]
HKR, , ProviderName, , %V_ISDN%
HKR, , HardwareID, , "VID_07B0&PID_0002"
HKR, , RegID, , "P1;JNPF;>8$82;>"
HKR, , IsdnCard, ,
"ISDN_S_Interface_Card"
HKR, , SwitchType, 1, 5
HKR, , G711_PCM, 1, 0
HKR, , LogBufferSize, 1, e8,03,00,00
HKR, , LogLevel, 1, 00,00,00,00
HKR, , DeviceDesc, , %ISDN.DeviceDesc2%
HKR, , NDISFlag, , 0
HKR,,NotFreeResource,1,1
HKR, , HiWater, 0x10001, 0x30
HKR, , LowWater, 0x10001, 0x20
HKR, , AddTime, 0x10001, 0x3c
HKR, , DropTime, 0x10001, 0x3c
HKR, , MLP, 0x10001, 0
HKR, , BOD, 0x10001, 0
HKR, , DBA, 0x10001, 0
[ISDN3.ServiceRegParams]
HKR, , ProviderName, , %V_ISDN%
HKR, , HardwareID, , "VID_07B0&PID_0003"
HKR, , RegID, , "P1;JNPF;>8$82;>"
HKR, , IsdnCard, ,
"ISDN_S_Interface_Card"
HKR, , SwitchType, 1, 5
HKR, , G711_PCM, 1, 0
HKR, , LogBufferSize, 1, e8,03,00,00
HKR, , LogLevel, 1, 00,00,00,00
HKR, , DeviceDesc, , %ISDN.DeviceDesc3%
HKR, , NDISFlag, , 0
HKR,,NotFreeResource,1,1
HKR, , HiWater, 0x10001, 0x30
HKR, , LowWater, 0x10001, 0x20
HKR, , AddTime, 0x10001, 0x3c
HKR, , DropTime, 0x10001, 0x3c
HKR, , MLP, 0x10001, 0
HKR, , BOD, 0x10001, 0
HKR, , DBA, 0x10001, 0
[ISDN4.ServiceRegParams]
HKR, , ProviderName, , %V_ISDN%
HKR, , HardwareID, , "VID_07B0&PID_0005"
HKR, , RegID, , "P1;JNPF;>8$82;>"
HKR, , IsdnCard, ,
"ISDN_S_Interface_Card"
HKR, , SwitchType, 1, 5
HKR, , G711_PCM, 1, 0
HKR, , LogBufferSize, 1, e8,03,00,00
HKR, , LogLevel, 1, 00,00,00,00
HKR, , DeviceDesc, , %ISDN.DeviceDesc4%
HKR, , NDISFlag, , 0
HKR,,NotFreeResource,1,1
HKR, , HiWater, 0x10001, 0x30
HKR, , LowWater, 0x10001, 0x20
HKR, , AddTime, 0x10001, 0x3c
HKR, , DropTime, 0x10001, 0x3c
HKR, , MLP, 0x10001, 0
HKR, , BOD, 0x10001, 0
HKR, , DBA, 0x10001, 0
[ISDN5.ServiceRegParams]
HKR, , ProviderName, , %V_ISDN%
HKR, , HardwareID, , "VID_07B0&PID_0006"
HKR, , RegID, , "P1;JNPF;>8$82;>"
HKR, , IsdnCard, ,
"ISDN_S_Interface_Card"
HKR, , SwitchType, 1, 5
HKR, , G711_PCM, 1, 0
HKR, , LogBufferSize, 1, e8,03,00,00
HKR, , LogLevel, 1, 00,00,00,00
HKR, , DeviceDesc, , %ISDN.DeviceDesc5%
HKR, , NDISFlag, , 0
HKR,,NotFreeResource,1,1
HKR, , HiWater, 0x10001, 0x30
HKR, , LowWater, 0x10001, 0x20
HKR, , AddTime, 0x10001, 0x3c
HKR, , DropTime, 0x10001, 0x3c
HKR, , MLP, 0x10001, 0
HKR, , BOD, 0x10001, 0
HKR, , DBA, 0x10001, 0
[ISDN6.ServiceRegParams]
HKR, , ProviderName, , %V_ISDN%
HKR, , HardwareID, , "VID_07B0&PID_0007"
HKR, , RegID, , "P1;JNPF;>8$82;>"
HKR, , IsdnCard, ,
"ISDN_S_Interface_Card"
HKR, , SwitchType, 1, 5
HKR, , G711_PCM, 1, 0
HKR, , LogBufferSize, 1, e8,03,00,00
HKR, , LogLevel, 1, 00,00,00,00
HKR, , DeviceDesc, , %ISDN.DeviceDesc6%
HKR, , NDISFlag, , 0
HKR,,NotFreeResource,1,1
HKR, , HiWater, 0x10001, 0x30
HKR, , LowWater, 0x10001, 0x20
HKR, , AddTime, 0x10001, 0x3c
HKR, , DropTime, 0x10001, 0x3c
HKR, , MLP, 0x10001, 0
HKR, , BOD, 0x10001, 0
HKR, , DBA, 0x10001, 0
[ISDN7.ServiceRegParams]
HKR, , ProviderName, , %V_ISDN%
HKR, , HardwareID, , "VID_07B0&PID_0008"
HKR, , RegID, , "P1;JNPF;>8$82;>"
HKR, , IsdnCard, ,
"ISDN_S_Interface_Card"
HKR, , SwitchType, 1, 5
HKR, , G711_PCM, 1, 0
HKR, , LogBufferSize, 1, e8,03,00,00
HKR, , LogLevel, 1, 00,00,00,00
HKR, , DeviceDesc, , %ISDN.DeviceDesc7%
HKR, , NDISFlag, , 0
HKR,,NotFreeResource,1,1
HKR, , HiWater, 0x10001, 0x30
HKR, , LowWater, 0x10001, 0x20
HKR, , AddTime, 0x10001, 0x3c
HKR, , DropTime, 0x10001, 0x3c
HKR, , MLP, 0x10001, 0
HKR, , BOD, 0x10001, 0
HKR, , DBA, 0x10001, 0
;---------------------------------------------------------------------------
--
;===================================================================
; NDIS WAN Miniport
;===================================================================
;========================= Win2000 ====================================
[WDMWANMP.ndi.NT]
AddReg = WDMWANMP.ndis.reg
;CopyFiles = WDMWANMP.CopyFiles.NT
Characteristics = 0x01 ; NCF_VIRTUAL
[WDMWANMP.ndis.reg]
;;key for Miniport
;HKR, , Advanced, 0, "0"
;HKR, , MLP_NDIS, 0, "0"
HKR, , IsdnSwitchTypes, 0x10001, 0x80
HKR, Ndi, Service, 0, "WDMWANMP"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
HKR, , HiWater, 0x10001, 0x30
HKR, , LowWater, 0x10001, 0x20
HKR, , AddTime, 0x10001, 0x3c
HKR, , DropTime, 0x10001, 0x3c
HKR, , MLP, 0x10001, 0
HKR, , BOD, 0x10001, 0
HKR, , DBA, 0x10001, 0
;; key for ISDN
HKR, , IsdnAutoSwitchDetect, 0x10001, 0
HKR, , IsdnNumDChannels, 0x10001, 1
HKR, , WanEndPoints, 0x10001, 2
HKR, 0, IsdnNumBChannels, 0x10001, 2
HKR, 0\0, IsdnPhoneNumber, 0, ""
HKR, 0\0, IsdnSpid, 0, ""
HKR, 0\1, IsdnPhoneNumber, 0, ""
HKR, 0\1, IsdnSpid, 0, ""
HKR, Ndi\Interfaces, UpperRange, 0, "ndiswan"
;---------------------------------------------------------------------------
--
[WDMWANMP.ndi.NT.Services]
AddService = WDMWANMP, 2, WDMWANMP.Service
[WDMWANMP.Service]
DisplayName = "NDIS WAN miniport"
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\wdmwanmp.sys
LoadOrderGroup = NDIS
AddReg = WDMWANMP.ServiceRegParams
[WDMWANMP.ServiceRegParams]
HKR, , IsdnCard, ,
"ISDN_S_Interface_Card"
;---------------------------------------------------------------------------
--
[ISDN.coinst.reg]
HKR, , CoInstallers32, 0x10008,
"isdncoin.dll,ISDNCoInstall"
; HKR, , EnumPropPages32, ,
"isdncoin.dll,ISDNPropPageProvider"
;---------------------------------------------------------------------------
--
[SourceDisksNames]
1=%SOURCE_DISK_NAME%, "",
[SourceDisksFiles]
ISDN_U.SY_=1
CAPI2032.DLL=1
CAPI20.DLL=1
WDMWANMP.SY_=1
isdncoin.dll=1
capitask.exe=1
[DestinationDirs]
DefaultDestDir =11 ; System Directory
ISDN.CopyFiles.NT = 12
dll.CopyFiles.NT = 11
ISDN.coinst.CopyFiles = 11
;======== Win2000 ========
[ISDN.CopyFiles.NT]
ISDN_u.sys, ISDN_u.sy_
wdmwanmp.sys, wdmwanmp.sy_
[dll.CopyFiles.NT]
capi2032.dll
capi20.dll
capitask.exe
[ISDN.coinst.CopyFiles]
isdncoin.dll
;---------------------------------------------------------------------------
--
[Uninstall]
UNINSTALL=RUN_UNINSTALL.EXE
;---------------------------------------------------------------------------
--
[Strings]
; Manufacturers
V_ISDN="ISDN Company"
; Device Descriptions
ISDN.DeviceDesc1="USB ISDN TA"
ISDN.DeviceDesc2="USB ISDN TA"
ISDN.DeviceDesc3="USB ISDN TA"
ISDN.DeviceDesc4="USB ISDN TA"
ISDN.DeviceDesc5="USB ISDN TA"
ISDN.DeviceDesc6="USB ISDN TA"
ISDN.DeviceDesc7="USB ISDN TA"
WDMWANMP.DeviceDesc="NDIS WAN Miniport Adapter"
; Name of Channel followed by number of channel
CHANNEL_NAME=" "
; Context help
ISDN.HELP="USB ISDN TA with 128Kbps data access for Windows 98, 2000, ME and
XP."
; Source Disk Name
SOURCE_DISK_NAME="USB ISDN TA Installation CD