А>Мне ведь всего лишь надо отправлять HTTP-запрос и получать ответ.
По-любому придется реализовать почти целиком TCP/IP стек. Иначе продукт не будет работать на чуть более сложных конфигурациях.
А>Необходима поддержка хотя бы Windows XP. Особенность одна — это драйвер, в >который я добавляю поддержку сети, вот и всё.
С TDI получится. С NDIS нет.
Дело в том, что NDIS протокол нужно _инсталлировать средствами INetCfg_, чтобы он правильно вписался в реестр. Для этого у него нужен быть "протокольный" INF файл, в котором, например, будет указано его имя, и это же самое имя надо будет потом указать в коде в NdisRegisterProtocol (поле структуры). Иначе он просто не привяжется к адаптерам.
С TDI этой проблемы нет. CreateFile на \Device\Tcp может звать кто угодно, специальная инсталляция не требуется.