出错.
别看我是猩猩,
连这个我也找不出原因:
--------------------Configuration: arpcrack - Win32 Debug--------------------
Compiling...
arpcrack.cpp
e:\exec\arpcrack\packet32.h(204) : error C2079: 'IPAddress' uses undefined struct 'sockaddr_storage'
e:\exec\arpcrack\packet32.h(205) : error C2079: 'SubnetMask' uses undefined struct 'sockaddr_storage'
e:\exec\arpcrack\packet32.h(206) : error C2079: 'Broadcast' uses undefined struct 'sockaddr_storage'
E:\EXEC\arpcrack\arpcrack.cpp(79) : warning C4129: ';' : unrecognized character escape sequence
E:\EXEC\arpcrack\arpcrack.cpp(268) : error C2065: 'e' : undeclared identifier
Error executing cl.exe.arpcrack.exe - 4 error(s), 1 warning(s)

解决方案 »

  1.   

    'sockaddr_storage'这个结构的定义问题??
      

  2.   

    用什么编译环境?我用.net2003没有问题兄弟安装了winpcap了没有?
      

  3.   

    安装winpcap,并且包含下面的.h文件
    #include "hostlist.h"
    #include "packet32.h"
    #include "ntddndis.h"
    #include <stdio.h>
    #include <conio.h>
    #pragma comment(lib,"ws2_32")
    #pragma comment(lib,"packet")
      

  4.   

    'sockaddr_storage' 是 SOCKADDR_STORAGE
      

  5.   

    typedef struct sockaddr_storage SOCKADDR_STORAGE;
    typedef struct sockaddr_storage *PSOCKADDR_STORAGE;
    typedef struct sockaddr_storage FAR *LPSOCKADDR_STORAGE;包含winsock2.h
      

  6.   

    http://blog.csdn.net/piggyxp/archive/2004/05/31/19608.aspx
    http://www.cnhonker.com/index.php?module=articles&act=view&type=2&id=215
      

  7.   

    寒,现在才看到 .....-_-b  问题解决了末?可以到这里下载我的代码,感谢_foo兄弟提供的空间
    http://iunknown.com.cn/csdn/network/ARPPlayer_By_PiggyXP.rar是已经编译通过了的,不过是用的vc.net
      

  8.   

    没有iphpapi.lib谁传我一个啊[email protected]