我是从张越编写的《visual c++ 网络程序设计实例详解》中照抄的程序。第三章rawethernet小节。ndisprot协议安装好了。
但是运行的时候,出现Enume adapter failed错误。
仔细察看,是这一行出错了
BOOL bRet = ::DeviceIoControl(hControlDevice, IOCTL_ENUM_ADAPTERS, 
NULL, 0, m_buffer, dwBufferLength, &dwBufferLength, NULL);
if(!bRet)
return FALSE;返回了FALSE;不知道是为什么?源码可在http://221.192.237.37/sda3/vc/ch3/rawEthernet察看,下载。
谢谢了。