Поэтому я портирую старый 32-битный драйвер сетевой карты, который был написан для NDIS 5.0. Я нацелен (если возможно) на все 64-битные версии Windows, начиная с XP. Какую версию NDIS использовать? Из того, что я читал, должно быть меньше 6, потому что тогда Windows XP x64 не будет поддерживаться - правда ли это (мне интересно, потому что x64-версия XP не так традиционна)?
Кроме того, какую версию WDK использовать - я думаю о 7.1, но я не знаю, может быть, даже более новые версии 8.0, 8.1 и 10 каким-то образом поддерживают Windows XP x64 NDIS?
Я спрашиваю, потому что из того, что я вижу, версии NDIS очень разные, и я не хочу снова начинать переписывать свой драйвер с нуля.
И еще вопрос меня интересует - какое отношение NDIS имеет к WDK? У WDK тоже есть версии (извините, если вопрос глупый, но я никогда раньше не разрабатывал драйверы)? Я вижу, что есть драйверы NDIS-WDM.