请问我用ADSL上网,怎么用VB获取IP地址 请问我用ADSL上网,怎么用VB获取IP地址PPPOE上网 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 winsock获取的是本地连接的ip地址,要想获取虚拟拨号产生的公网ip地址,一般的做法是访问提供返回ip信息的特定网页然后分析返回信息。 happy_sea(开心海) 你的想法和我开始想的一样,只不过我觉得这样就相当于绕远路了赫赫 XP下静态IP.TCP/IP配置保存在注册表:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\{EB1BFC76-16EF-4409-994C-5F51FFA8DD01}\Parameters\Tcpip下及HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{EB1BFC76-16EF-4409-994C-5F51FFA8DD01}下动态IP就不敢确定了.没有试过.如果你不喜欢用winsock控件.那么你可以使用API来取得:char szBuf[128];gethostname(szBuf,sizeof(szBuf));hostent *phe=gethostbyname(szBuf);for(int i=0;phe->h_addr_list[i];i++){ in_addr addr; addr.S_un.S_addr=*(DWORD*)(phe->h_addr_list[i]) printf("%s\n",inet_ntoa(addr));}别忘了先WSAStartup. ipconfig /all >C:\1.txt再去读取一下,呵呵 to jjkk168(老加班的人--好好学习,天天吃饭) 那也不行,取得的还是静态地址。 这个问题最近小研究过,vb获取IP大概就是APIwinsock注册表还有ipconfig命令,想请教以下,用shell ipconfig命令的时候会出现一个黑框一闪而过,请问有让它不出现的方法吗? 请教用shell执行cmd命令如何不弹出窗体执行http://community.csdn.net/Expert/topic/5458/5458385.xml?temp=.7906153 vb 编译错误 VB中如何用水晶报表打印SQL数据库里表? 用最简单的方法把域名转换成对应的IP地址,在线等 关于timer控件的问题,急用!!! 我是按学号查询数据库记录的啊,但是因为什么,第次显示的只是数据库内的第一行数据啊。 帮帮初学者,谢谢.... 如何得到程序中正在运行的窗体名? 窗体分割 好急好急 请教:两个字段定义的主键为什么不能更新? 有谁知道哪里有控制摄像头的控制或程序多谢 如何用软件控制USB电源开关 请问你是如何些ADO.Connation对像的连接串的呢?
赫赫
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\{EB1BFC76-16EF-4409-994C-5F51FFA8DD01}\Parameters\Tcpip下及HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{EB1BFC76-16EF-4409-994C-5F51FFA8DD01}下
动态IP就不敢确定了.没有试过.如果你不喜欢用winsock控件.那么你可以使用API来取得:
char szBuf[128];
gethostname(szBuf,sizeof(szBuf));
hostent *phe=gethostbyname(szBuf);
for(int i=0;phe->h_addr_list[i];i++)
{
in_addr addr;
addr.S_un.S_addr=*(DWORD*)(phe->h_addr_list[i])
printf("%s\n",inet_ntoa(addr));
}别忘了先WSAStartup.
那也不行,取得的还是静态地址。
API
winsock
注册表
还有ipconfig命令,想请教以下,用shell ipconfig命令的时候会出现一个黑框一闪而过,请问有让它不出现的方法吗?
http://community.csdn.net/Expert/topic/5458/5458385.xml?temp=.7906153