shenhui
驱动小牛
驱动小牛
  • 注册日期2006-05-11
  • 最后登录2023-02-10
  • 粉丝14
  • 关注11
  • 积分142分
  • 威望1314点
  • 贡献值1点
  • 好评度146点
  • 原创分0分
  • 专家分1分
  • 社区居民
阅读:12564回复:30

自动安装NDIS中间层驱动(附源代码)

楼主#
更多 发布于:2007-11-24 21:30
 PassthruInstall.rar  PassthruUnInstall.rar   看了前面一个帖子,里面的源码不能正常编译,整理了一下,发上来。这个在DDK下可以正常编译运行

最新喜欢:

wangzaiwangza...
作一名真实,诚实,优秀的科技工作者!
robar
驱动牛犊
驱动牛犊
  • 注册日期2007-06-27
  • 最后登录2013-06-24
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望41点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-12-20 14:31
支持LZ
jiang89f
驱动牛犊
驱动牛犊
  • 注册日期2005-09-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-12-21 18:30
中间层这么安装,那么协议层也是这个代码吗?楼主,我也是弄个协议驱动,不知如何安
shenhui
驱动小牛
驱动小牛
  • 注册日期2006-05-11
  • 最后登录2023-02-10
  • 粉丝14
  • 关注11
  • 积分142分
  • 威望1314点
  • 贡献值1点
  • 好评度146点
  • 原创分0分
  • 专家分1分
  • 社区居民
地板#
发布于:2008-01-06 21:55
我觉得也可以适用于协议层,只不过可能要在代码里修改写入注册表的一些参数。
作一名真实,诚实,优秀的科技工作者!
dafeilin
驱动牛犊
驱动牛犊
  • 注册日期2007-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望123点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-01-22 14:41
为什么在我的电脑是安装失败呢 ,我调试发现是InstallSpecifiedComponent 这个函数失败,其他的过程都是对的。
我把netsf.inf以及netsf_m.inf,sfilter.dll和passthru.sys放在一个目录下,直接点击使用,就出现了这个结果
我的系统是XP的,我在2K下也试验过,都是一样的结果,一样的错误,InstallSpecifiedComponent 返回失败,请问高手指点一下。
Jankins
驱动牛犊
驱动牛犊
  • 注册日期2008-01-23
  • 最后登录2009-09-27
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望12点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-01-23 22:17
正好需要这方面的资料。谢谢楼主。
joshua_yu
驱动小牛
驱动小牛
  • 注册日期2004-12-06
  • 最后登录2010-12-01
  • 粉丝0
  • 关注0
  • 积分428分
  • 威望54点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2008-04-24 08:59
这样的安装在XP下会遇到徽标问题,有没有什么好办法解决?
vondeny
驱动牛犊
驱动牛犊
  • 注册日期2008-04-30
  • 最后登录2008-08-08
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望25点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2008-05-27 17:29
中间层可以在xp安装啊


我们用passthru的代码,对接收数据报的部分做了修改。然后,我们用DDK自带的builder工具来编译。我一般是用开始菜单中DDK程序组中的Free Build Environment,到passthru目录下执行build -cz来编译passthru,得到passthru.sys文件,然后再到NTDDK\src\network\config\filter目录下,执行build -cz来得到sfilter.dll,然后再加上passthru目录下的netsf.inf和netsf_m.inf,一共四个文件。这样,驱动安装所需要的文件就全了。
    
    打开网络属性,添加服务,找到passthru目录下,安装,弹出没有数字签名的警告,不理,继续安装,最后,你会发现,网络属性中增加了一个名为Sample Filter的组件,同时,硬件管理器中的网卡下增加了一个Sample Filter Miniport的设备。如果你已经到了这里,并且系统没有出现蓝屏和死机,那么恭喜你,你已经成功地安装上了中间层驱动,并且已经发挥包过滤作用了。
flakever
驱动牛犊
驱动牛犊
  • 注册日期2008-06-12
  • 最后登录2008-07-18
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2008-07-14 18:18
非常感谢!
lmqxiaoqiang
驱动牛犊
驱动牛犊
  • 注册日期2008-07-28
  • 最后登录2008-07-29
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2008-07-28 10:34
想做一个手机的包拦截,不知道NDIS可以做不
haifong2
驱动牛犊
驱动牛犊
  • 注册日期2006-05-15
  • 最后登录2014-10-16
  • 粉丝0
  • 关注0
  • 积分890分
  • 威望114点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2008-08-25 14:20
         我用的是 扩展PassThru过滤驱动, sys、两个ini都放在同一个目录,

    OS : 番茄花园 WinXP SP2      

        用你的这个自动安装,刚安装驱动运行正常,但是重启动系统,驱动没有启动运行。请问怎么解决这个问题。
avatar_
驱动牛犊
驱动牛犊
  • 注册日期2008-10-08
  • 最后登录2008-11-26
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2008-10-15 20:06
非常感谢,在想问一句 用Inno setup 打包
filename:"{sys}\rundll32.exe";parameters:"setupapi.dll,InstallHinfSection Passthru.ndi 132 C:\driver\netsf.inf" ;
执行后 sys文件拷到drivers 但驱动并没装上
ielts5316
驱动小牛
驱动小牛
  • 注册日期2005-05-18
  • 最后登录2018-08-27
  • 粉丝0
  • 关注0
  • 积分478分
  • 威望940点
  • 贡献值0点
  • 好评度72点
  • 原创分0分
  • 专家分0分
  • 社区居民
12楼#
发布于:2008-10-19 17:00
非常感谢
seklon
驱动牛犊
驱动牛犊
  • 注册日期2007-01-28
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分140分
  • 威望74点
  • 贡献值1点
  • 好评度13点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2009-02-22 19:21
新的filter驱动怎么装啊?
luntanguanli
驱动牛犊
驱动牛犊
  • 注册日期2009-02-06
  • 最后登录2009-07-29
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望81点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2009-05-07 09:59
可执行文件可以用,源码编译
LINK : error LNK2001: unresolved external symbol _mainCRTStartup
怎么解决啊
 
Acekiller
驱动牛犊
驱动牛犊
  • 注册日期2009-05-17
  • 最后登录2010-05-30
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望71点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2009-09-04 20:32
非常感谢楼主的分享啊,受益匪浅
caochong
驱动牛犊
驱动牛犊
  • 注册日期2010-03-26
  • 最后登录2010-07-21
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2010-07-21 15:52
回 楼主(shenhui) 的帖子
大哥,我用的WDK 7600.16385.1 你的程序编译不过去,我想弄一个自动安装NDIS6.0中间层驱动FILTER的自动安装程序,指点下,我的QQ357987908
neak47
驱动小牛
驱动小牛
  • 注册日期2009-05-25
  • 最后登录2016-01-09
  • 粉丝4
  • 关注0
  • 积分140分
  • 威望1221点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分1分
17楼#
发布于:2010-07-22 22:45
我也编译不过, 用的WDK 7600.16385.1
neak47
驱动小牛
驱动小牛
  • 注册日期2009-05-25
  • 最后登录2016-01-09
  • 粉丝4
  • 关注0
  • 积分140分
  • 威望1221点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分1分
18楼#
发布于:2010-07-22 23:03
去掉USE_MSVCRT=1 这行前面的 #
hellovc
驱动牛犊
驱动牛犊
  • 注册日期2005-03-05
  • 最后登录2015-05-11
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望50点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2010-08-01 00:23
根据微软建议,请使用DPInst来安装NDIS IMD驱动。
上一页
游客

返回顶部