社区
Windows SDK/API
帖子详情
如何编程设置本机IP地址?Wait on line..........
DelphiStudy
2002-11-24 02:34:22
求教如何编程设置本机IP地址?
多谢了。
...全文
288
5
打赏
收藏
如何编程设置本机IP地址?Wait on line..........
求教如何编程设置本机IP地址? 多谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hhzxf
2002-12-25
打赏
举报
回复
程序中执行DOS命令:
winexec(pchar('netsh interface ip set address name="本地连接" source= static addr= '+要设置的IP+' mask='+子码),SW_HIDE);
其中"本地连接"为"控制面板"->"网上邻居"中显示的本地局域网连接名称,可以更改名字
dragonimp
2002-12-17
打赏
举报
回复
这样好像不会马上生效吧,要禁用再启用才行吧?!
可以用netsh 命令行可以设置,不知道怎么用程序写出同样效果的
ppbaobei123
2002-12-01
打赏
举报
回复
知道IP在什么位置,就可以更改了,看看下面这个
在NT上, 先获得网络设备驱动程序的名称:
sNetCardRegKey := '\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\1'; 1 或者其他能在这个地方枚举到的子键
regRootKey.RootKey := HKEY_LOCAL_MACHINE;
regRootKey.OpenKeyReadOnly(SNetCardRegKey);
sNetCardDriverName := regRootKey.ReadString('ServiceName');
然后:
sServiceRegKey := '\SYSTEM\CurrentControlSet\Services\';
sTCPIPRegKey := sServiceRegKey + sNetCardDriverName + '\Parameters\Tcpip';
在'IPAddress'中获得这个设备的所有IP地址
regRootKey.ReadBinaryData('IPAddress', cIPAddressArray, 255);
在'SubNetMask'中获得IP地址对应的子网掩码
regRootKey.ReadBinaryData('SubNetMask', cNetMaskArray, 255);
在Win95/98中:
获得设备名称的办法:
sNetCardRegKey := '\Enum\Network\MSTCP\0001\'; 0001 或者其他能在这个地方枚举到的子键
sServiceRegKey := '\SYSTEM\CurrentControlSet\Services\Class\';
regRootKey.RootKey := HKEY_LOCAL_MACHINE;
regRootKey.OpenKeyReadOnly(SNetCardRegKey);
sNetCardDriverName := regRootKey.ReadString('Driver');
然后:
sTCPIPRegKey := sServiceRegKey + sNetCardDriverName;
regRootKey.OpenKeyReadOnly(sTCPIPRegKey);
最后获得IP地址和子网掩码:
sIPAddress := regRootKey.ReadString('IPAddress');
sNetMask := regRootKey.ReadString('IPMask');
Win95不支持一个设备对应多个地址
DelphiStudy
2002-11-24
打赏
举报
回复
能具体一点吗?
在哪个键值里改?
cbdiy
2002-11-24
打赏
举报
回复
改注册表
Python网络
编程
(socket)
网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?答案就是socket.socket翻译为套接字,它本质就是在应用层和传输层(TCP/
IP
协议族通信)之间的一个抽象层,是一组接口,它把TCP/
IP
层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。该课程包括OS模型,TCP/
IP
协议,socket函数等Python网络
编程
基础知识。
A start job is running for Network Manager
wait
on
line
(29s / no limit) 等待30s解决办法
电脑安装openSUSE42.3和 Ubuntu16.04 双系统,当电脑插上网线后开
机
会出现A start job is running for Network Manager
wait
on
line
(29s / no limit) 等待30S时间的提示,不插网线不会出现,通过网上查资料和实验得出结论应该是:通过Network Manager来管理网络后有线网络通过DHCP获取网络
地址
,这样当...
网络通信技术--
设置
IP
地址
IP
地址
的设定 在使用任何一个网络时,自己使用的终端设备如手
机
、电脑等都会获得一个自己单独的
IP
地址
,有些
IP
地址
是自动获取的,有一些是自己配置的,今天说一下
IP
地址
的设定。 无论是使用Cisco、H3C还是Huawei的设备,路由器与交换
机
上
设置
IP
地址
的命令都是一样的。下面我使用华为的路由器与交换
机
作为示例: 下面是我们的实验拓扑图: 实验器材:AR路由器三台;吉比特以太网线缆三条
Java面试宝典2013版(超长版)
一. Java基础部分......................................................................................................2 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?.....2 2、Java有没有goto?........................
linux不显示
ip
及重启network失败的解决方案
相关原文链接: https://www.jb51.net/article/164296.htm http://blog.sina.com.cn/s/blog_6253d0970102xg3o.html 1输入查看
ip
的命令ifconfig,或者
ip
addr 2若查不到
ip
,则查看ens33网卡的配置,输入vi /etc/sysconfig/network-scr
ip
ts/ifcfg-ens33(...
Windows SDK/API
1,184
社区成员
22,331
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章