IP32位:
 首位为0为A级,掩码:255,0,0,0
 追高位为10为B级,掩码:255,255,0,0
 最高为为110为c级,掩码:255,255,255,0

解决方案 »

  1.   

    http://www.vchelp.net/source/submit/get_tcp_cfg.htm
      

  2.   

    多谢Sniper,但这个例子还是用的读注册表的方法。遗憾。
      

  3.   

    用API可惜你的分数太少,我快谈成一笔大买卖,这点分还是太少
      

  4.   

    在MSDN中可以查一查IP helper的有关函数,可以满足你的要求。
      

  5.   

    to jmylf:
    要多少分才行呢?
      

  6.   

    to eggplant:
    "IP helper的有关函数"是什么意思?能不能再说明白点儿,多谢!拜托!
      

  7.   

    to Yoshio(Yoshio) :你这人也真怪,读注册能实现 ,不就行了,你还想其他的旁门左道...你就这么有空吗,生命短暂,别再浪费它...
      

  8.   

    to wjw123:不读注册表理由:
    1,如果手工将注册表里的IP地址和子网掩码改掉后,网络属性对话框中的内容虽然可以跟着变,不过IPConfig命令显示的还是改之前的内容。我想实现像IPConfig那样的功能。
    2,9x和NT/2000的注册表不一样。我来这里提问是想和大家请教和交流的,不是没事浪费时间。
      

  9.   

    用Socket API  :WSAIoctl 两项都能搞掂.
    具体的内容看msdn吧。
      

  10.   

      
    Platform SDK: Internet Protocol Helper 
    -- IP Helper Functions
    ---- GetAdaptersInfo() may do that you want.
      

  11.   

    IP Helper API调用成功,用GetAdaptersInfo() 函数可取得IP地址,子网掩码,网关等,用GetNetworkParams()函数可取得域名,DNS设定等。但是这两个函数只支持98/ME/2000,在NT下无能为力,哪位大虾知道在NT下怎样取得以上信息,指点一二,感激不尽!