20楼#
发布于:2002-12-07 12:18
“我觉得这种打断原来绑定关系,然后又把自己插进去的动作是系统在幕后进行的”---2k后是系统的做的 对啊 magicx,我也认为这是系统做的,而且做完之后它给我们 PtBindAdapter() 的不是物理网卡,是个虚拟的。 |
|
21楼#
发布于:2002-12-07 12:19
不是的,那个虚拟网卡是在miniort的函数里面通过注册设备实现的,不是在binding adapter里面实现的
|
|
|
22楼#
发布于:2002-12-07 12:28
MPInitialize() 里面没有注册设备啊,它只注册了一个 ioctl 接口。
而且我觉得那个虚拟 Adapter 是系统帮我们实现的,我们只是做了一些设置工作让它能够工作。 只是因为昨天和今天做了很多实验看到一些有趣的现象让我有了这种感觉。mikeluo,你可以在 PtBindAdapter() 里面 BGPRINT 一下 DeviceName,那确实是个虚拟 Adapter。 |
|
23楼#
发布于:2002-12-07 12:31
你的打印了几次?
|
|
|
24楼#
发布于:2002-12-07 12:37
刚安装时一共有 4 次,而且我看注册表里的东西也验证了这个结果。
我有两块网卡,每个一次,然后还有两个绑定到“WAN Miniport(IP)”和“WAN Miniport(Network Monitor)”的虚拟 Adapter,一共 4 次。 |
|
25楼#
发布于:2002-12-07 12:39
偶认为只有一种可能了。。。
那就是在passthru安装前已经安装过了其他的im。 im本身也有三个层次的。就passthru而言,他本身是最高层的。 你得到可能是其他的im输出的虚拟网卡。 同时建议你将PtBindAdapter中DeviceName全部BGPRINT出来。(多个的) |
|
|
26楼#
发布于:2002-12-07 12:50
不可能啊,我仔细研究过注册表内容的,只有 Passthru 一个 IMD 啊,我现在想:是不是我们大家以前的认识是错的?
我把 DBGPRINT 出来的 DeviceName 也全看过了。 呵呵,我不知道 IMD 还有三个层次呢,大侠讲讲,多谢! |
|
27楼#
发布于:2002-12-07 12:50
刚安装时一共有 4 次,而且我看注册表里的东西也验证了这个结果。 那不就对了吗? passthru本身去“binding他认为的网卡” -- im 本身有三个“层次”。 “WAN Miniport(IP)”和“WAN Miniport(Network Monitor)”--在passthru这一“层次”看来他就像真实的网卡。这个道理与协议“层次”去binding 他认为的真实的网卡一样的(就可能有passthru的虚拟网卡) |
|
|
28楼#
发布于:2002-12-07 12:54
哦,是我没说清楚,那两个 WAN 暂且不提,可另外两个的 DeviceName 也并不是物理网卡的标识,而是虚拟 Adapter 的!
|
|
29楼#
发布于:2002-12-07 12:57
而且我也看过了,这两个传进来的虚拟 Adapter 这是安装过 Passthru 之后才被生成的。
|
|
30楼#
发布于:2002-12-07 12:58
不可能啊,我仔细研究过注册表内容的,只有 Passthru 一个 IMD 啊,我现在想:是不是我们大家以前的认识是错的? Passthru 去binding他“认为的网卡”(一般的情况下往往有其他更低级的imd输出的,而对passthru这层次是透明的) 你以前的理解是否为:“passthru去binding网卡,而这网卡就是物理的!” 如果是这样。 嘿嘿~~~ 给偶分吧 :D |
|
|
31楼#
发布于:2002-12-07 13:02
你以前的理解是否为:“passthru去binding网卡,而这网卡就是物理的!” 呵呵,这倒没有,一来我知道 IMD 可以级联,二来我的系统中只有一个 Passthru,而且传给 PtBindAdapter() 的 DeviceName 正是安装 Passthru 后才生成的,这样才让我有了这些观点:) |
|
32楼#
发布于:2002-12-07 13:08
而且我也看过了,这两个传进来的虚拟 Adapter 这是安装过 Passthru 之后才被生成的。 你如果确信: 这两个》“传进来的”《虚拟 Adapter 这是安装过 Passthru 之后才被生成的。 那只能当面讲了。。。 :( 已经不用再讨论了 :( |
|
|
33楼#
发布于:2002-12-07 13:14
那只能当面讲了。。。 ?为什么?我是菜鸟,因为得到了奇怪的实验结果,所以想跟各位大侠求证一下,希望大侠告诉我原因,是不是因为我有什么东西还没有掌握,所以一时还明白不了其中的原因? 呵呵,magicx,你就告诉我吧! |
|
34楼#
发布于:2002-12-07 13:17
大侠不要见怪,我无意冒犯你的权威,只是想多学点东西 :)
|
|
35楼#
发布于:2002-12-07 13:25
靠,一转眼你也是资深会员了,放分
|
|
|
36楼#
发布于:2002-12-07 13:30
靠,一转眼你也是资深会员了,放分 没问题,没问题!:) |
|
37楼#
发布于:2002-12-07 13:45
晚上我回家看看资料去:(
|
|
|
38楼#
发布于:2002-12-07 14:09
大侠不要见怪,我无意冒犯你的权威,只是想多学点东西 :) 大虾:完全没有这个意识啊! 偶的意识是我只能给你这些帮助。( 其他的偶就不知到了,所以我就不能参与讨论了) :D :D :D |
|
|
39楼#
发布于:2002-12-07 14:11
还是偶的表达方式不行啊 :(
|
|
|