首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows XP对远程NDIS的支持

Windows XP对远程NDIS的支持
EN

Stack Overflow用户
提问于 2008-09-08 20:18:40
回答 4查看 2.9K关注 0票数 1

我正在考虑开发一种需要支持USB以太网(托管在Linux、XP和Vista中)的设备。据我所知,Vista和Linux支持行业标准USB CDC。然而,在经典Windows风格中,XP只支持它自己的远程NDIS。所以,现在我正在考虑的就是低头在RNDIS上做这件事,而不是在XP上运行我自己的CDC驱动程序。

我一直在读一些旧的文档,说即使是XP的NDIS也有相当多的buggy (令人惊讶!)。有人使用过XP的RNDIS驱动程序吗?它们对产品开发安全吗?任何洞察力都将不胜感激。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-04-07 23:32:24

经过我自己的研究和测试,一个NDIS设备工作得相当好。但是,如果您完全需要支持多个NDIS设备,那么您就不走运了。我的系统变得非常不稳定,基本上无法使用。这是非常可重现的。

我不建议在任何类型的多设备场景中使用NDIS。

票数 0
EN

Stack Overflow用户

发布于 2008-09-08 23:14:46

我们在工作中使用RNDIS。我发现它会时不时地(大约每一两个月)在我的电脑上显示蓝屏。然而,其他人(在我的工作中)没有发生这种情况,所以它可能只是我使用的特定设备。

我认为它对于开发来说已经足够稳定了,所以试一试吧。

票数 0
EN

Stack Overflow用户

发布于 2008-09-16 08:25:10

这里的问题是,Linux在主机模式下不支持RNDIS,并且由于MS RNDIS许可证限制,您无法开发自定义驱动程序。由于相同的原因(许可),MAC也不支持RNDIS。

因此,如果您需要多平台解决方案,您需要一个标准方法,即CDC/ECM。

市场上有许多可用的CDC/ECM XP/VIsta解决方案,您可以在google上搜索它们。我不想在这里宣传我们的解决方案:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档