Я смотрю на разработку устройства, которое должно будет поддерживать Ethernet через USB (размещено в Linux, XP и Vista). Насколько я понимаю, Vista и Linux поддерживают отраслевой стандарт USB CDC. Однако в классическом стиле Windows XP поддерживает только собственный Remote NDIS. Итак, теперь я думаю о том, чтобы просто поклониться и сделать это из-за RNDIS, в отличие от использования моего собственного драйвера CDC для XP.
Я читал более старую документацию, в которой говорится, что даже XP довольно глючит в NDIS (сюрприз!). У кого-нибудь есть опыт работы с драйверами RNDIS от XP? Безопасны ли они для разработки продукта? Любое понимание будет высоко ценится.