在delphi中快速实现两种IP配置切换! ( 积分: 50 )

  • 主题发起人 主题发起人 bloodymary
  • 开始时间 开始时间
B

bloodymary

Unregistered / Unconfirmed
GUEST, unregistred user!
由于某种原因,我需要在两种ip配置中切换,
配置一:
ip地址:192.168.0.222
子网掩码:255.255.255.254
默认网关:192.168.0.1
首选DNS服务器:192.168.201.1
备用DNS服务器:192.168.201.2
配置二:
ip地址:202.114.200.16
子网掩码:255.255.255.0
默认网关:202.114.200.254
首选DNS服务器:202.114.200.1
备用DNS服务器:202.114.200.2

请问,我需要用到哪些API函数?API函数的用法?(一定要用Delphi编制),大家给个思路吧!
 
由于某种原因,我需要在两种ip配置中切换,
配置一:
ip地址:192.168.0.222
子网掩码:255.255.255.254
默认网关:192.168.0.1
首选DNS服务器:192.168.201.1
备用DNS服务器:192.168.201.2
配置二:
ip地址:202.114.200.16
子网掩码:255.255.255.0
默认网关:202.114.200.254
首选DNS服务器:202.114.200.1
备用DNS服务器:202.114.200.2

请问,我需要用到哪些API函数?API函数的用法?(一定要用Delphi编制),大家给个思路吧!
 
用 NETSH 实现。
 
NetSH编写脚本,就不用Delphi来做了,呵呵
 
我知道用netsh可以实现,可是,我只能用Delphi!
谁能给我一些函数,马上给分!!!
 
用两个网卡可以吗
 
TO DZ119
兄弟,整古我?
 
sCmd = 'Netsh ....';
ShellExecute(Application.Handle,nil,PChar(sCmd),nil,nil,SW_SHOWNORMAL);
 
请问,有没有对应的API啊?
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2573625
问题:怎么样用DELPHI 修改本机的IP 地址 ( 积分:100, 回复:15, 阅读:181 )
分类:系统相关 ( 版主:luyear, zyy04 )
来自:warket, 时间:2004-4-22 9:45:00, ID:2573625
 
to app2001:
谢谢!可是,那个帖子的下载地址已经无效了!
有好的源码可以学习吗?
 
有好的源码可以学习吗?
 
你需要的話,留個EMAIL下來,我發給你,不過,作者也是把其中的功能做成DLL,也只能通過調用來實現的。
 
呵呵,谢谢app2001
我想学习一下源码,不想用Dll
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部