阅读:2159回复:12
请教:passthru的安装是不是只能在网上邻居添加属性上安装?
passthru的安装是不是只能在网上邻居添加属性上安装,能否不通过sfilter.dll,象其它驱动一样直接一个SYS和INF文件,然后在添加设备中添加安装、重启后生效?
|
|
沙发#
发布于:2003-12-16 11:20
我也想问这个问题,如何把应用和驱动做成一个安装文件
|
|
板凳#
发布于:2003-12-16 13:19
inf 文件应该有工具可以很方便安装吧。
|
|
|
地板#
发布于:2003-12-16 13:56
修改INF文件应该可以实现
|
|
|
地下室#
发布于:2003-12-16 15:35
修改INF文件应该可以实现 能具体说说该如何改吗?谢谢! |
|
5楼#
发布于:2003-12-16 16:26
[url] http://www.driverdevelop.com/forum/html_56078.html?1071563045[/url]
改inf文件可以在安装的时候不copy dll文件。怎么改?查查inf文件的语法就能知道,不难。 |
|
6楼#
发布于:2003-12-16 16:37
[url] http://www.driverdevelop.com/forum/html_56078.html?1071563045[/url] 只是安装时不copy dll文件,单独安装SYS文件(passthru.sys),安装完成后能保证该驱动正常工作吗?那这个DLL文件究竟有什么作用? 谢谢! |
|
7楼#
发布于:2003-12-16 16:50
notify object,在“我的连接”看自己的service的时候的属性,由它提供,以及其它一些东西。不影响driver使用。
|
|
8楼#
发布于:2003-12-17 10:54
我简单删除了原来NETSF.INF文件中拷备、安装DLL中的几句,想在添加硬件设备--网卡中直接添加passthr.sys这个设备,但修改后的INF文件不太对,不知少了些什么?
也没有写INF的资料,只好再请教一下了。谢谢!! 下面是修改后的INF文件 [Version] Signature = \"$Windows NT$\" Class = NetService ClassGUID = {4D36E974-E325-11CE-BFC1-08002BE10318} Provider = %Msft% DriverVer = 06/24/1999,5.00.2071.1 [Manufacturer] %Msft% = MSFT [ControlFlags] [MSFT] %SFilter_Desc% = SFilter.ndi, ms_sfilter [SFilter.ndi] AddReg = SFilter.ndi.AddReg, SFilter.AddReg Characteristics = 0x490 ; NCF_HAS_UI | NCF_FILTER | NCF_NO_SERVICE !!--Filter Specific--!! CopyFiles = SFilter.CopyFiles.Init, SFilter.CopyFiles.Sys, SFilter.CopyFiles.Inf [SourceDisksNames] 1=%DiskDescription%,\"\",, [SourceDisksFiles] passthru.sys=1 [DestinationDirs] DefaultDestDir = 12 SFilter.CopyFiles.Sys = 12 ; %windir%\\System32\\drivers [SFilter.CopyFiles.Sys] passthru.sys,,,2 [SFilter.ndi.AddReg] HKR, Ndi, HelpText, , %SFilter_HELP% HKR, Ndi, ClsID, , {df2e4f67-e93a-11d1-bb14-0000f8779051} HKR, Ndi, ComponentDll, , sfilter.dll HKR, Ndi, FilterClass, , failover HKR, Ndi, FilterDeviceInfFile, , netsf_m.inf HKR, Ndi, FilterDeviceInfId, , ms_sfiltermp HKR, Ndi, Service, , Sfilter HKR, Ndi\\Interfaces, UpperRange, , noupper HKR, Ndi\\Interfaces, LowerRange, , nolower HKR, Ndi\\Interfaces, FilterMediaTypes, , \"ethernet, tokenring, fddi\" [SFilter.AddReg] HKR, Parameters, Param1, 0, 4 [SFilter.Ndi.Remove.Services] DelService = SFilter [Strings] Msft = \"Microsoft\" DiskDescription = \"Microsoft Sample Filter Disk\" SFilter_Desc = \"Sample Filter\" SFilter_HELP = \"Sample Filter\" [编辑 - 12/17/03 by chudd] |
|
9楼#
发布于:2003-12-17 11:13
HKR, Ndi, ComponentDll, , sfilter.dll
注释掉 |
|
10楼#
发布于:2003-12-17 15:04
我在添加设备中选择网卡,之后选择从磁盘安装(选择修改过的NETSF.INF文件),下一步后在网卡设备中却是空的,没法选择(如下图),也就没法继续安装了,不知是哪里出错了?
[编辑 - 12/17/03 by chudd] |
|
论坛版主
|
11楼#
发布于:2003-12-17 15:22
没仔细研究过添加硬件和添加服务的区别,但是这样肯定不行吧,PASSTHRU不是硬件,应该不能这样装,两种驱动的格式都不一样的嘛,而且这个跟那个.DLL没关系的,那个不是用来安装的。不知道两个驱动用的DRV OBJ是不是一样,我估计不一样,哪位研究过告知:)
|
|
12楼#
发布于:2003-12-17 20:47
如果是手动安装,在“我的连接(or 本地连接 什么的)”的“属性”的“安装”,选“服务”,从磁盘安装,找到netsf.inf文件
你有看passthru的passthru.htm吗? 下面是你帖的图 |
|