chudd
驱动牛犊
驱动牛犊
  • 注册日期2003-07-02
  • 最后登录2010-09-21
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望20点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:2095回复:12

请教:passthru的安装是不是只能在网上邻居添加属性上安装?

楼主#
更多 发布于:2003-12-16 08:57
passthru的安装是不是只能在网上邻居添加属性上安装,能否不通过sfilter.dll,象其它驱动一样直接一个SYS和INF文件,然后在添加设备中添加安装、重启后生效?
laofuzi
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2003-12-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-16 11:20
我也想问这个问题,如何把应用和驱动做成一个安装文件
ljjlovernet
驱动小牛
驱动小牛
  • 注册日期2003-10-10
  • 最后登录2004-12-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-16 13:19
inf 文件应该有工具可以很方便安装吧。
我是来学习的。不打扫卫生
fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-16 13:56
修改INF文件应该可以实现
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
chudd
驱动牛犊
驱动牛犊
  • 注册日期2003-07-02
  • 最后登录2010-09-21
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望20点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-16 15:35
修改INF文件应该可以实现

能具体说说该如何改吗?谢谢!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2003-12-16 16:26
 [url] http://www.driverdevelop.com/forum/html_56078.html?1071563045[/url]

改inf文件可以在安装的时候不copy dll文件。怎么改?查查inf文件的语法就能知道,不难。
chudd
驱动牛犊
驱动牛犊
  • 注册日期2003-07-02
  • 最后登录2010-09-21
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望20点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-12-16 16:37
[url] http://www.driverdevelop.com/forum/html_56078.html?1071563045[/url]

改inf文件可以在安装的时候不copy dll文件。怎么改?查查inf文件的语法就能知道,不难。

只是安装时不copy dll文件,单独安装SYS文件(passthru.sys),安装完成后能保证该驱动正常工作吗?那这个DLL文件究竟有什么作用?
谢谢!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2003-12-16 16:50
notify object,在“我的连接”看自己的service的时候的属性,由它提供,以及其它一些东西。不影响driver使用。
chudd
驱动牛犊
驱动牛犊
  • 注册日期2003-07-02
  • 最后登录2010-09-21
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望20点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
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]
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2003-12-17 11:13
HKR, Ndi, ComponentDll, , sfilter.dll
注释掉
chudd
驱动牛犊
驱动牛犊
  • 注册日期2003-07-02
  • 最后登录2010-09-21
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望20点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-12-17 15:04
我在添加设备中选择网卡,之后选择从磁盘安装(选择修改过的NETSF.INF文件),下一步后在网卡设备中却是空的,没法选择(如下图),也就没法继续安装了,不知是哪里出错了?

[编辑 -  12/17/03 by  chudd]
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-12-17 15:22
没仔细研究过添加硬件和添加服务的区别,但是这样肯定不行吧,PASSTHRU不是硬件,应该不能这样装,两种驱动的格式都不一样的嘛,而且这个跟那个.DLL没关系的,那个不是用来安装的。不知道两个驱动用的DRV OBJ是不是一样,我估计不一样,哪位研究过告知:)
根据地的兄弟们,团结就是力量
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
12楼#
发布于:2003-12-17 20:47
如果是手动安装,在“我的连接(or 本地连接 什么的)”的“属性”的“安装”,选“服务”,从磁盘安装,找到netsf.inf文件

你有看passthru的passthru.htm吗?

下面是你帖的图
 
游客

返回顶部