Re[5]: Написание NDIS-клиента
От: Maxim S. Shatskih Россия  
Дата: 07.02.07 20:32
Оценка:
А>Мне ведь всего лишь надо отправлять HTTP-запрос и получать ответ.

По-любому придется реализовать почти целиком TCP/IP стек. Иначе продукт не будет работать на чуть более сложных конфигурациях.

А>Необходима поддержка хотя бы Windows XP. Особенность одна — это драйвер, в

>который я добавляю поддержку сети, вот и всё.

С TDI получится. С NDIS нет.

Дело в том, что NDIS протокол нужно _инсталлировать средствами INetCfg_, чтобы он правильно вписался в реестр. Для этого у него нужен быть "протокольный" INF файл, в котором, например, будет указано его имя, и это же самое имя надо будет потом указать в коде в NdisRegisterProtocol (поле структуры). Иначе он просто не привяжется к адаптерам.

С TDI этой проблемы нет. CreateFile на \Device\Tcp может звать кто угодно, специальная инсталляция не требуется.
Занимайтесь LoveCraftом, а не WarCraftом!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.