阅读:1313回复:2
asmsys大虾快过来帮忙看一下Ndis安装文件
两个ndis安装文件如下:
xpassthMP.inf [Version] signature = "$Windows NT$" Class = Net ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} Provider = %Msft% DriverVer = 06/03/2004,1.00.0.1 [ControlFlags] ExcludeFromSelect = KNdisDrivermp [DestinationDirs] DefaultDestDir=12 ; No files to copy [Manufacturer] %Msft% = MSFT [MSFT] %KNdisDriverMP_Desc% = KNdisDriverMP.ndi, KNdisDrivermp [KNdisDriverMP.ndi] Characteristics = 0x29 ;NCF_NOT_USER_REMOVABLE | NCF_VIRTUAL | NCF_HIDDEN [KNdisDriverMP.ndi.Services] AddService = KNdisDriver,0x2, KNdisDriverMP.AddService [KNdisDriverMP.AddService] DisplayName = %KNdisDriverMP_Desc% ServiceType = 1 ;SERVICE_KERNEL_DRIVER StartType = 0 ;SERVICE_DEMAND_START ErrorControl = 1 ;SERVICE_ERROR_NORMAL ServiceBinary = %12%\xpassthru.sys LoadOrderGroup = PNP_TDI AddReg = KNdisDriverrMP.AddService.AddReg [KNdisDriverMP.AddService.AddReg] ;none [Strings] Msft = "SunTung" KNdisDriverMP_Desc = "Ndis Driver Miniport" [SourceDisksNames] ;None [SourceDisksFiles] ;None xpassthru.inf [Version] Signature = "$Windows NT$" Class = NetService ClassGUID = {4D36E974-E325-11CE-BFC1-08002BE10318} Provider = %Msft% DriverVer = 06/03/2004,1.00.0.1 [Manufacturer] %Msft% = MSFT [ControlFlags] [MSFT] %KNdisDriver_Desc% = KNdisDriver.ndi, XKNdisDriver [KNdisDriver.ndi] AddReg = KNdisDriver.ndi.AddReg, KNdisDriver.AddReg Characteristics = 0x410 ; NCF_HAS_UI | NCF_FILTER | NCF_NO_SERVICE !!--Filter Specific--!! CopyFiles = KNdisDriver.CopyFiles.Sys, KNdisDriver.CopyFiles.Inf [SourceDisksNames] 1=%DiskDescription%,"",, [SourceDisksFiles] xpassthru.sys=1 xpassthMP.inf=1 [DestinationDirs] DefaultDestDir = 12 KNdisDriver.CopyFiles.Sys = 12 ; %windir%\System32\drivers KNdisDriver.CopyFiles.Inf = 17 ; %windir%\inf [KNdisDriver.CopyFiles.Sys] xpassthru.sys,,,2 [KNdisDriver.CopyFiles.Inf] xpassthMP.inf,,,2 [KNdisDriver.ndi.AddReg] HKR, Ndi, HelpText, , %KNdisDriver_HELP% HKR, Ndi, FilterClass, , failover HKR, Ndi, FilterDeviceInfFile, , xpassthMP.inf HKR, Ndi, FilterDeviceInfId, , KNdisDrivermp HKR, Ndi, Service, , KNdisDriver HKR, Ndi\Interfaces, UpperRange, , noupper HKR, Ndi\Interfaces, LowerRange, , nolower HKR, Ndi\Interfaces, FilterMediaTypes, , "ethernet" [KNdisDriver.AddReg] [KNdisDriver.Ndi.Remove.Services] DelService = KNdisDriver [Strings] Msft = "SunTung" DiskDescription = "Ndis Dirver Disk" KNdisDriver_Desc = "Ndis Dirver" KNdisDriver_HELP = "Ndis Dirver" 上面两个文件在第3级可以正常使用,但始终不能在第0级加载,不知道是什么原因,请问还有没有什么讲究? 谢谢啦 |
|
沙发#
发布于:2004-06-07 15:33
StartType = 0 ;SERVICE_DEMAND_START
是这个吗。好象不能这样。IMD的INF并没有太大的灵活性。他不是一般的驱动,加载的时候系统要做比一般驱动更多的事情。 我不明白你为什么要0级加载。 |
|
板凳#
发布于:2004-06-07 16:13
呵呵,郁闷了一周之后好像问题解决了,谢谢你!
|
|