程序实现动态改变IP地址

5 篇文章 0 订阅

        由于要在我的实验室和宿舍上网,而我拿的是笔记本,所以用程序实现动态IP地址的更改,当然要从不同的文件中读取不同的配置。方法的实现用于为win2000,xp,server2003等操作系统。

      在CMD下有个命令netsh是非常有用的,键入netsh后打help会看到很多有用的信息。

      netsh>help

      netsh>interface

      netsh>dump

      你将会看到当前的网络配置。

     ok,如果你用

     netsh>dump>exit 或者quit退出

    在cmd下输入管道命令 netsh -c interface dump >c:/1.txt

   则在c:根目录下生成1.txt,里面记载了当前的网络配置。

    在cmd下再输入netsh -f c:/1.txt,又将网络配置信息读入当前网络设置。

    好了,这样就清楚了。

  C#    用System.Diagnostics.Process.Start("cmd.exe -C  ",strCmd);

  java 用Process ld = Runtime.getRuntime().exec(commands);

  windowsAPI用ShellExecute,WInExec,CreateProcess;

  数据库存储过程用xp_cmdshell;:),哈哈,开玩笑

  C里面就用System("Cmd -c ....")

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值