理解VSTS 2010 Beta1 Network Emulation Driver(网络仿真驱动程序)

理解VSTS 2010 Beta1网络仿真驱动程序

什么是网络仿真驱动程序?
Visual Studio 2010 Beta1里提供的网络仿真(Network Emulation)是通过一个过滤驱动程序完成的。 这个过滤驱动程序被称为“Microsoft VSTS 网络仿真 NDISx Driver”,其中 x 是 NDIS 版本 (对于Vista 和 Windows 2008,它是6;Windows XP 和 2003是5)。网络仿真驱动程序可以是下列三种状态之一:卸载、 安装和未绑定、安装和绑定到一个或多个网卡。

 

驱动程序何时将被安装和卸载?
每次网络仿真被配置(1. 通过在测试配置里启用网络仿真收集器,选者网络配置文件(除了局域网)2. 或通过保存一个负载测试配置) Visual Studio将检查:
   A)驱动程序是否安装
   B)驱动程序是否被绑定到至少一个网卡
如果其中之一不满足,那么会弹出如下所示的对话框,提示用户是否要绑定驱动程序。如果选择是,它将尝试在这次绑定驱动程序。 一旦安装并绑定驱动程序,用户将不再看到此对话框,除非该驱动程序被卸载。

 Network Emulation Driver Bind Dialog

 

网络仿真驱动程序绑定是指什么?
网络仿真驱动程序绑定意味着该驱动程序安装和正在使用或绑定到指定的网卡。

 

如何安装和卸载网络仿真驱动程序?
1) 找到安装目录 (<Install Drive>: Program Files / Microsoft Visual Studio 10.0 Network Emulation/Driver)
2) 找到snetcfg.exe文件
3) 打开一个命令提示窗口,转到此安装目录
    cd <Install Drive>:Program Files / Microsoft Visual Studio 10.0 Network Emulation/Driver
4) 运行命令 "start /wait snetcfg.exe -v -l ./ -c s -i ms_sfilter” 安装和绑定驱动程序;运行命令"start /wait snetcfg.exe -u ms_sfilter" 卸载该驱动程序。

 

如何检查Network Emulation Driver已被正确的安装?
查看网络仿真驱动程序是否正确安装,可以通过打开局域网络连接上的属性,查看网卡上是否列出该驱动程序。例如:

Windows XP:

Local Network Connection - WinXP

Win7/Vista:

 Local Network Connection - Vista

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值