请教各位大虾,怎么在vc中编程修改本地主机的ip地址子网掩码和DNS域名等,就象控制面板中的网络配置那样。我知道winsock中getaddress只能得到本地的ip,可怎么可以修改啊。还有掩码和DNS怎样可以编程设置啊?????

解决方案 »

  1.   

    你有没有修改过你本地机器的网络配置,例如本机名还有如果想管理oracle推荐一个工具,pl/sql development,很不错
      

  2.   

    ORCL =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = SAN)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)
        )
      )
      

  3.   

    IP助手函数可以,但这种添加是临时的,机器重启后就会丢失。netsh工具可以修改网络配置
    可以用WinExec来执行netsh命令来达到修改网络配置的目的。
      

  4.   

    for example:WinExec("netsh interface ip set address name=\"本地连接\" source=static addr=192.168.0.123 mask=255.255.255.0",SW_HIDE);