我想做个程序,首先可以探测TCPIP的配置然后可以对网络邻居属性中的TCPIP协议(包括IP,子掩,DNS,网关等)进行操作,请问各位高手如何实现,谢谢!

解决方案 »

  1.   

    如果你不在其他主机中驻留程序(包括EXE、DLL等所有可能响应方式),那么除了可以获得局域网内所有主机IP及该主机允许访问的资源之外,其他的如子网掩码、DNS、网关等(这些可以获得你自己的)都不可能。
    你的方向已经正确,就用Win32 API:
    WNetEnumResource
    WNetOpenEnum
    ...(Windows Networking Functions)
    获得主机名及相关网络资源,根据主机名可以获得IP地址。...
    呵呵,俺只提供思想,别问俺要源代码。相信你能搞掂。祝你好运!
      

  2.   

    谢谢你的指点,我的想法就是想对本机TCPIP进行操作,并且要驻留程序随机启动。