續:Win2k如何改IP(100分)

  • 主题发起人 主题发起人 W1979
  • 开始时间 开始时间
W

W1979

Unregistered / Unconfirmed
GUEST, unregistred user!
上帖見http://www.delphibbs.com/delphibbs/dispq.asp?lid=615858

我找到了注冊表相應位置﹐但是我改IP后必須重啟我的Win2000,這樣就沒用了!
我覺得應該通知一下windows網絡設置變了﹐象重啟網絡服務什么的﹐請問我
要怎么做呢?
 
没有办法
我已经想32天了
 
做个批处理文件吧,很简单的。
 
好象在2000下修改IP是不用重新启动就可以生效的。
如果用改注册表的方法就应该要重启。
 
win98-设备管理器-禁用网卡-启用网卡
(仅供参考)
 
还是看看有什么可以更改IP地址的API吧.
 
简单的一条shell命令,如果不想显示窗口createprocess是sw_hide就行了
netsh interface ip set address 连接名 static IP MASK GATEWAY 1
例如
netsh interface ip set address local static 192.168.0.1 255.255.255.0 192.168.0.10 1
 
我這樣在命令行執行上面的話為什么出錯說 '指定的界面Local不正確'?
 
那个local是连接名啊,就是在网络连接中的那个"本地连接"
netsh interface ip set address 本地连接 static 192.168.0.1 255.255.255.0 192.168.0.10 1
 
我用2000,沒聽說過本地連接名?

另外我在/winnt 下找到了那個netsh.exe,我如何執行?
shellexecute(handle,'....','netsh',nil,nil,sw_hide)沒反應
 
我说的是2000啊,网上邻居->属性->本地连接,不知道你们的系统叫什么名字
netsh 要加上参数名啊
shellexecute(handle,'','netsh interface ip set address 本地连接 static 192.168.0.1 255.255.255.0 192.168.0.10 1',nil,nil,sw_hide)
 
我的Win2kAdv:
網路上的芳鄰->屬性->區域連線?

我們語言不通?
是指我的電腦名字?
 
那就是叫 區域連線
netsh interface ip set address 區域連線 static 192.168.0.1 255.255.255.0 192.168.0.10 1
不是语言不通啊
而是电脑上的有些术语不一样:)
 
多人接受答案了。
 

Similar threads

后退
顶部