社区
网络及通讯开发
帖子详情
100分求修改主机IP,名称,子网掩码,域名的源代码,谢谢大侠
cqoo
2004-03-17 10:50:41
100分求修改主机IP,名称,子网掩码,域名的源代码,谢谢大侠
请问有没有相关的控件能够实现这些功能?
...全文
99
10
打赏
收藏
100分求修改主机IP,名称,子网掩码,域名的源代码,谢谢大侠
100分求修改主机IP,名称,子网掩码,域名的源代码,谢谢大侠 请问有没有相关的控件能够实现这些功能?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangfan369
2004-04-12
打赏
举报
回复
方法一:
調用dos命令netsh
netsh interface ip set address name=連接名稱 static IP地址 子網掩碼 網關 1
2000下可以正常修改
C:\Documents and Settings\yangweiguo>netsh interface ip set address name="????"
static 10.47.12.168 255.255.0.0
//或者(BCB源码)
{
AnsiString strParam ="interface ip set address \"本地连接\" static 192.168.0.136 255.255.255.0 192.168.0.254 1";
ShellExecute( Handle,"open", "netsh",strParam.c_str(),NULL,SW_HIDE);
}
-------------------------------
方法二:
修改注册表:
win2000的IP地址的记录方法:到注册表中查找HKEY_LOCAL_MACHINE下的,
SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards1\ServiceName的值 (NetworkCards1可能应该是NetworkCards2,3,。。。等,不同的机器有不同的表示)赋值给ServiceBuf
然后再找
'SYSTEM\CurrentControlSet\Services\Tcpip\parameters\Interfaces\' + ServiceBuf
在这个键值下有SubnetMask,IPAddress 等所有的值,修改你想修改的东东就OK了!
-------------------------------
小结
不过,修改完注册表后需要重新启动电脑IP地址才能生效!
不用重新启动电脑的方法目前我只找到netsh命令方式。
ToIP
2004-04-12
打赏
举报
回复
oldxiumu@sohu.com
101monster
2004-04-12
打赏
举报
回复
呵呵,UP!
wabadan
2004-04-11
打赏
举报
回复
也给我发一个怎么样?
谢了
elephant.024@163.com
captainivy
2004-04-11
打赏
举报
回复
留个email
我给你发一个
ToIP
2004-04-10
打赏
举报
回复
人家要的是修改,不是取得
Friecin
2004-04-10
打赏
举报
回复
取得本机IP地址:
AnsiString GetLocalIP()
{
//Start up WinSock
WORD wVersionRequested = MAKEWORD(1,1);;
WSADATA wsaData;
WSAStartup(wVersionRequested, &wsaData);
hostent *p;
char s[128];
char *p2;
gethostname(s,128);//获取指定计算机的名字
p = gethostbyname(s);
p2 = inet_ntoa(*((in_addr *)p->h_addr)); //获取指定计算机的IP地址
WSACleanup();
return p2;
}
Friecin
2004-04-10
打赏
举报
回复
这里给你一个取得 主机名的例子:
char HostName[80];
if (gethostname(HostName,sizeof(HostName)) == SOCKET_ERROR)
{
MessageBox(NULL,"Can't getting local host name.","Error",MB_OK);
return;
}
AnsiString myHostName = HostName;
yangfan369
2004-04-10
打赏
举报
回复
修改注册表,不过听说API函数也能更改,没用过。
13571863167
2004-04-10
打赏
举报
回复
up
电脑使用与网络
哈喽 同学们 大家好!今天我总结了一些电脑的使用与网络的知识! 计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。以下是小编为大家整理的关于电脑和网络基础知识,欢迎阅读与收藏! 一、电脑能干什么?网络里有什么? 电脑能干什么?网络里究竟有什么?我们该怎么管理我的电脑?刚买了一个最新配置的电脑,没用几天却发现她开始偷懒了,变得越来越忙,有时干脆给我们来
java socket 客户端
ip
_java中的
IP
地址问题
有以下代码:服务器端ServerSocketsvsocket=newServerSocket(8000);Socketsocket=svsocket.accept();有以下情况socket.getLocalAddress();socket.getLocalAddress().getHostAddress();socket.getInetAddress();socket.getInetAdd...
Linux内核网络栈1.2.13-route.c概述
参考资料 <<linux内核网络栈
源代码
情景分析>> route路由表概述 在
IP
协议的实现中,只要发送数据包都要查询路由表,选择合适的路由选项,确定下一站的地址,并构造MAC地址,进而将数据包发往链路层进行处理,本文就继续学习route相关内容 route概述 route数据结构 路由表项的数据结构如下; /* This is an entry in the
IP
ro...
技术印记----成长中难以忘记的“囧”与“惑”
有人说技术圈也是一个江湖,技术中的高手就是
大侠
,弹指如飞气定神闲间化问题于虚无;而初入江湖的菜鸟,手足无措望问题而怯步。在行走江湖的过程中,我们不断积累功力,从菜鸟到技术牛人,经历了若干囧与惑,曾经让我们大惑不解的问题或许在现在看来很可笑,但正是这些问题成为我们成长中难以忘记的印记。一、掩码之“惑” 从事网络运维的朋友,对掩码是再熟悉不过了,这个看似简单的问题曾让很多人都困惑过。记得刚从...
计算机网络(四)网络层 上
由于要准备考试和网络层的知识很多,所以我将网络层的博客分为了上下两部分。 网络层提供的两种服务——虚电路服务和数据报服务 1. 虚电路服务 传统电信网提供的主要业务是提供电话服务。电信网使用昂贵的程控交换机,用面向连接的通信方式,使电信网络能够向用户(实际上就是电话机)提供可靠传输的服务。 当两个计算机进行通信的步骤: (1)应当先建立连接(但在分组交换中是建立一条虚...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章