由于要在我的实验室和宿舍上网,而我拿的是笔记本,所以用程序实现动态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,createpipe;
数据库存储过程用xp_cmdshell;:),哈哈,开玩笑
c里面就用system(”cmd -c ….”)