如何写软件自己设置IP地址,不TCP/IP属性中设置

hoosainyor 2005-07-16 09:50:27
如何在自己的程序里设置IP地址
...全文
544 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
reborter 2006-02-20
  • 打赏
  • 举报
回复
顶一下!
XY.Chen 2005-07-24
  • 打赏
  • 举报
回复
设置静态地址:
ipstr:='netsh interface ip set address 本地连接 static 172.21.1.1 255.255.255.0 172.21.1.254 1';
winexec(pchar(ipstr),sw_hide);
设置为动态地址:
winexec('netsh interface ip set address name="本地连接" source=dhcp',sw_hide);
桂林哈秋 2005-07-18
  • 打赏
  • 举报
回复
如果能编Netsh那样的程序该多好啊!!!
constantine 2005-07-18
  • 打赏
  • 举报
回复

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;
}
自己改为delphi得,很简单
ly_liuyang 2005-07-18
  • 打赏
  • 举报
回复
最简单的就是NetSH方法

http://lysoft.7u7.net
quansui 2005-07-17
  • 打赏
  • 举报
回复
关注一下。
大头鸟说的办法如何判断修改成功与否。(不懂就问)
lovend 2005-07-17
  • 打赏
  • 举报
回复
帮你顶
sdzeng 2005-07-17
  • 打赏
  • 举报
回复
转贴一篇
http://www.pcdog.com/tech/html/200521/12200513787_1.htm
sdzeng 2005-07-16
  • 打赏
  • 举报
回复
用 WinExec或ShellExecute 执行 DOS命令 netsh

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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