如何通过程序设置本地网络IP地址

gyj_china 2005-07-13 11:04:08
如何通过程序设置本地网络的IP地址,子网掩码,网关以及DNS.
...全文
816 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
CCED136 2005-07-15
  • 打赏
  • 举报
回复
《不重起Windows直接更改IP地址》
http://www.vckbase.com/document/viewdoc/?id=851

其实,就上面连接介绍到的这种方法,还存在某些问题。

个人认为较为妥当的办法仍然是

先禁用网卡 =〉修改 IP 地址(注册表) => 启用网卡 ,

这种方法。
gyj_china 2005-07-15
  • 打赏
  • 举报
回复
还有其它的方法没?
constantine 2005-07-13
  • 打赏
  • 举报
回复
bool SetIpconfig(String strIP,String mask,String gateway)
{
AnsiString strParam = " interface ip set address \"本地连接\" static ";
strParam+= strIP+" "+mask+" "+gateway+" "+"1";
try
{
ShellExecute(NULL,"open", "netsh",strParam.c_str(),NULL,SW_HIDE);
}
catch(...)
{
return false;
}
return true;
}

bool SetDNS(String strDNS)
{
AnsiString strParam = " interface ip set dns \"本地连接\" static ";
strParam+= strDNS;
try
{
ShellExecute(NULL,"open", "netsh",strParam.c_str(),NULL,SW_HIDE);
}
catch(...)
{
return false;
}
return true;
}

sfengnet 2005-07-13
  • 打赏
  • 举报
回复

1,316

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧