BCB6 利用winpcap 读取网卡信息时获取IP地址问题
网卡IP列表:
\Device\NPF_GenericDialupAdapter
\Device\NPF_{5ADD4097-950A-4C0B-A94F-4D36C10D7ACB}
上面是我的网卡信息资料
第一个数Windows的虚拟网卡
是在vmware+winxp+bcb6+winpcap4.02中进行
当我利用
((sockaddr_in *)dev->addresses->addr)->sin_addr.S_un.S_un_b.s_b1;
获取IP地址的时候
因为第一个网卡不是真实网卡 会出现一个不能读取的错误
project xxx.exe raised exception class eaccessviolation with message 'access violation at address 00401c64 in module xxx.exe' read of address 0000004 process stopped use step or run to continus.
求解决办法.......