如题!
类似win98下winipcfg的功能,可以用程序来修改本机ip地址,还能够把ip地址设为“自动获得”!

解决方案 »

  1.   

    http://www.codeproject.com/internet/nwset.asp
      

  2.   

    http://www.codeguru.com/internet/ipswap.html
      

  3.   

    在注册表的这里:
    [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001]
    "DriverDesc"="TCP/IP"
    "InfSection"="MSTCP.ndi"
    "IPAddress"="192.168.0.199"
    "IPMask"="255.255.255.0"
    "DeviceVxDs"="vtdi.386,vip.386,vtcp.386,vdhcp.386,vnbt.386"
    "InstallVnbt"="0"
    "InfPath"="NETTRANS.INF"
    "ProviderName"="Microsoft"
    "DriverDate"=" 5- 5-1999"
    "DevLoader"="*ndis"
    "DefaultGateway"="192.168.0.1"
      

  4.   

    设为自动获取后就这样了:
    [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001]
    "DriverDesc"="TCP/IP"
    "InfSection"="MSTCP.ndi"
    "IPAddress"="0.0.0.0"
    "IPMask"="0.0.0.0"
    "DeviceVxDs"="vtdi.386,vip.386,vtcp.386,vdhcp.386,vnbt.386"
    "InstallVnbt"="0"
    "InfPath"="NETTRANS.INF"
    "ProviderName"="Microsoft"
    "DriverDate"=" 5- 5-1999"
    "DevLoader"="*ndis"
    "DefaultGateway"="192.168.0.1"
      

  5.   

    修改NT的IP地址  
    闻怡洋 [email protected] http://vchelp.163.net  --------------------------------------------------------------------------------
     
    下面介绍在NT下利用代码修改主机名称和IP地址的方法,两种方法都是通过修改注册表来达到目的。 修改IP地址: 你所需要修改的注册表主键为 HKEY_LOCAL_MACHINE,所以请确定你的程序有足够权限。 
    查找子键 SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\netcard#,netcard# 通常为"1",但是如果安装了多块网卡名称就会有所不同。 
    得到键"ServiceName"的值。 
    通过刚才得到的"ServiceName"打开相应的键SYSTEM\CurrentControlSet\Services\"ServiceName"\Parameters\TcpIp。 
    设置键"IpAddress"的值以达到改变IP地址的目的,同时需要设置"SubnetMask"键值以改变子网掩码。 
    设置"DefaultGateway"键值改变默认网关地址。 
    重新启动 
    修改主机名称: 你所需要修改的注册表主键为 HKEY_LOCAL_MACHINE 
    打开子键 SYSTEM\CurrentControlSet\Services\TcpIp\Parameters 
    更改键"HostName"的值 
    打开子键 SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName 
    更改键"ComputerName"的值 
    重新启动 再结合win98的注册表就行啦。