一、项目说明
1、实现Windows平台虚拟网卡驱动、安装程序、应用层SDK及示例应用。
2、该虚拟网卡应用于VPN场景,SDK提供向虚拟网卡读写IP层网络包接口,写入虚拟网卡的IP包被操作系统视为从虚拟网卡接收到的IP包,操作系统通过该虚拟网卡发送出去的IP包由SDK的读接口转给应用程序。
二、技术要求
1.支持x86和amd64架构的Windows XP 专业版、企业版;
2.支持x86和amd64架构的Win7 Home版、专业版和企业版;
3.支持多核CPU;
4.对内存的最大使用量不超过64MB;
5.在Intel(R) Core(TM)系列CPU上运行时,传输带宽不小于40Mbps;
6.有Windows网络驱动开发或者Windows VPN开发经验。