阿七
老婆不在家
级别: 总版主
精华:
11
发帖: 8334
威望: 93 点
金钱: 8054 RMB
贡献值: 220 点
在线时间:2286(小时)
注册时间:2003-10-08
最后登录:2008-09-18
|
程序实现动态改变IP地址
程序实现动态改变IP地址 =rCIumqD-} 出处 8eHyL exUu7&*: 由于要在我的实验室和宿舍上网,而我拿的是笔记本,所以用程序实现动态IP地址的更改,当然要从不同的文件中读取不同的配置。方法的实现用于为win2000,xp,server2003等操作系统。 }2<7%FL psMvq@> 在CMD下有个命令netsh是非常有用的,键入netsh后打help会看到很多有用的信息。 `,TzQ cP_.&!T netsh>help Vt&2z)Zz i5Yb`Z[Y netsh>interface <s<n PKg@[<g43 netsh>dump &H/'rd0M
MC.)2B7 你将会看到当前的网络配置。 LR.<&m%~. )g#T9tx2D ok,如果你用 !0L Wa" e_ANUll1
netsh>dump>exit 或者quit退出 d K
3*; rgtT~$S 在cmd下输入管道命令 netsh -c interface dump >c:\1.txt 'Nnz k ;d"F%M
y 则在c:根目录下生成1.txt,里面记载了当前的网络配置。 ;1O_M9 rkCx{pe9 在cmd下再输入netsh -f c:\1.txt,又将网络配置信息读入当前网络设置。 >kDQkhZ }DfshZ0QM 好了,这样就清楚了。 ?u=Fj_N_ '+!1Y o'G C# 用System.Diagnostics.Process.Start("cmd.exe -C ",strCmd); 1
A
!bE
~{B7 k: java 用Process ld = Runtime.getRuntime().exec(commands); L<-_1!wh ]kRfB:4ED windowsAPI用ShellExecute,WInExec,CreateProcess; =eXU@B (\hx` Yh=> 数据库存储过程用xp_cmdshell;:),哈哈,开玩笑 5Y'qaIFR 2%@4] C里面就用System("Cmd -c ....")
|
|
|
|
[楼 主]
|
Posted: 2006-04-03 13:55 |
| |