今天想了解VXD,但我通过INF注册失败(虽然我不是9X,但我觉得这不是主要原因)
[version]
signature="$Windows95$"
provider=%V_PROVIDER%
Class=NetTrans
[manufacturer]
%V_PROVIDER%=NETWORK_DRIVERS
[NETWORK_DRIVERS]
%VPACKET.Desc%=VPACKET.ndi,VPACKET
[VPACKET.ndi]
CopyFiles=VPACKET.inf.copyfiles,VPACKET.vxd.copyfiles
AddReg=VPACKET.ndi.reg
DeviceID=VPACKET
MaxInstance=8
[VPACKET.ndi.reg]
HKR,Ndi,DeviceID,,VPACKET
;HKR,Ndi,NdiInstaller,,"ndis3ndi.dll,ndiproc"
HKR,Ndi,InstallInf,,"vpacket.inf"
HKR,Ndi,MaxInstance,,8
;
HKR,NDIS,LogDriverName,,VPACKET
HKR,NDIS,MajorNdisVersion,1,03
HKR,NDIS,MinorNdisVersion,1,0A
;
HKR,Ndi\Interfaces,DefUpper,,"vpacket"
HKR,Ndi\Interfaces,DefLower,,"ndis3"
HKR,Ndi\Interfaces,UpperRange,,"vpacket"
HKR,Ndi\Interfaces,LowerRange,,"ndis3"
;
HKR,Ndi\Install,,,"VPACKET.Install"
HKR,Ndi\Remove,,,"VPACKET.Remove"
;
HKLM,System\CurrentControlSet\Services\VxD\VPACKET,StaticVxD,,"vpacket.vxd"
HKR,Ndi,HelpText,,%VPACKET_HELP%
[VPACKET.Install]
AddReg=VPACKET.AddReg
UpdateInis=VPACKET.inis
[VPACKET.AddReg]
HKR,,DevLoader,,*ndis
HKR,,DeviceVxDs,,vpacket.vxd
[VPACKET.Remove]
DelReg=VPACKET.DelReg
[VPACKET.DelReg]
HKLM,System\CurrentControlSet\Services\Vxd\VPACKET,,
[VPACKET.inf.copyfiles]
vpacket.inf
[VPACKET.vxd.copyfiles]
vpacket.vxd
;ndis3ndi.dll
[DestinationDirs]
VPACKET.inf.copyfiles = 17
VPACKET.vxd.copyfiles = 11
[VPACKET.inis]
;system.ini,"vpacket",,"netcard0="
[strings]
V_PROVIDER="Christopher Chlap"
VPACKET.Desc="Vpacket"
VPACKET_HELP="Provides a WIN32 Interface to NDIS3"
以上是一个inf文件,在同目录下还有一个vpacket.vxd,请问注册失败的原因是不是还却少什么文件(上面inf内容我不熟悉)
请帮忙解决?