W2K中如何通过程序设置IP地址及主机名(100分)

  • 主题发起人 主题发起人 LeeChange
  • 开始时间 开始时间
L

LeeChange

Unregistered / Unconfirmed
GUEST, unregistred user!
涉及权限问题么?
 
计算机名可以用SetComputerName来设置,不过重启系统后才能生效。
肯定涉及权限问题
 
用修改注册表的方法。很好用
 
注册表中什么位置?
 
》LeeChange
》注册表中什么位置?
HEKY_LOCAL_MACHINE/SYSTEM/...下
查找一下可以找到;
不同的系统有不同,否则病毒早就攻击这个漏洞了。
 
windows98在注册表中定位于键
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Class/NetTrans/000n
其中n是整数(如果计算机上装了多网卡或有其他虚拟设备就会有许多,但一般
有”IP Address”项的多是网卡)
在WindowsNT4.0/Windows 2000/Windows XP的客户机上
定位于主键 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters/Interfaces
所以要作改变IP地址的程序,首先要读出用户机器上安装了多少网卡,然后再确定改哪个的IP

另感谢你对我的问题的回答(http://www.delphibbs.com/delphibbs/dispq.asp?lid=1875558)
初来乍到,请多关照!!!
 
可以用
C:/>netsh interface ip set address 本地连接 static 10.0.0.9 255.0.0.0 10.0.0.1 1
命令修改ip地址。

用Exec调用。不知和你意否?

 
用修改注册表的方式不是很好,因为几个地方都有“IP Address”选项,而且输入值需要转为二进制码。
 
多人接受答案了。
 
后退
顶部