获得本地计算机主机名称
来源:互联网 发布:12306用的什么数据库 编辑:程序博客网 时间:2024/06/06 03:33
//获得本地计算机NetBIOS名称
CString strName = _T("");
DWORD nSize = 1024;
::GetComputerName(strName.GetBuffer(1024), &nSize);
strName.ReleaseBuffer();
CString strText = _T("");
strText.Format(_T("本地计算机的名称:\n%s"), strName);
AfxMessageBox(strText);
//初始化WinSock
WSADATA WSAData;
if (WSAStartup(MAKEWORD(2,0), &WSAData) != 0)
{
return;
}
//获得本地计算机主机名称
CString strName = _T("");
gethostname(strName.GetBuffer(1024), 1024);
strName.ReleaseBuffer();
CString strText = _T("");
strText.Format(_T("本地计算机的名称:\n%s"), strName);
AfxMessageBox(strText);
//清理WinSock
WSACleanup();
DWORD nResult = 0;
//获得需要的缓冲区大小
DWORD nLength = 0;
nResult = GetNetworkParams(NULL, &nLength);
if (nResult != ERROR_BUFFER_OVERFLOW)
{
return;
}
FIXED_INFO* pFixedInfo = (FIXED_INFO*)new BYTE[nLength];
//获得本地计算机网络参数
nResult = GetNetworkParams(pFixedInfo, &nLength);
if (nResult != ERROR_SUCCESS)
{
delete[] pFixedInfo;
return;
}
//获得本地计算机主机名称
CString strText = _T("");
strText.Format(_T("本地计算机的名称:\n%s"), pFixedInfo->HostName);
AfxMessageBox(strText);
delete[] pFixedInfo;
CString strName = _T("");
DWORD nSize = 1024;
::GetComputerName(strName.GetBuffer(1024), &nSize);
strName.ReleaseBuffer();
CString strText = _T("");
strText.Format(_T("本地计算机的名称:\n%s"), strName);
AfxMessageBox(strText);
//初始化WinSock
WSADATA WSAData;
if (WSAStartup(MAKEWORD(2,0), &WSAData) != 0)
{
return;
}
//获得本地计算机主机名称
CString strName = _T("");
gethostname(strName.GetBuffer(1024), 1024);
strName.ReleaseBuffer();
CString strText = _T("");
strText.Format(_T("本地计算机的名称:\n%s"), strName);
AfxMessageBox(strText);
//清理WinSock
WSACleanup();
DWORD nResult = 0;
//获得需要的缓冲区大小
DWORD nLength = 0;
nResult = GetNetworkParams(NULL, &nLength);
if (nResult != ERROR_BUFFER_OVERFLOW)
{
return;
}
FIXED_INFO* pFixedInfo = (FIXED_INFO*)new BYTE[nLength];
//获得本地计算机网络参数
nResult = GetNetworkParams(pFixedInfo, &nLength);
if (nResult != ERROR_SUCCESS)
{
delete[] pFixedInfo;
return;
}
//获得本地计算机主机名称
CString strText = _T("");
strText.Format(_T("本地计算机的名称:\n%s"), pFixedInfo->HostName);
AfxMessageBox(strText);
delete[] pFixedInfo;
- 获得本地计算机主机名称
- 获得本地计算机名称&获得本地IP
- C# 获得本地计算机名称和登录用户名
- 获得计算机名称
- 获得本地主机IP
- 获取本地计算机的名称
- VBNET编程获得计算机IP及名称
- 根据计算机名称获得ip地址
- 获得本机的计算机名称
- 根据ip地址获得计算机名称
- C++获取计算机主机信息(计算机名称、IP)
- C++获取计算机主机信息(计算机名称、IP)
- Qt 获取本地IP 和 本地主机名称
- 修改本地计算机连接的名称
- 获得本地计算机的IP地址
- MFC获得本地计算机协议信息代码
- Java网络编程 获取本地主机名称和地址
- 用Visual C#获得计算机名称和IP地址
- NET中Flash+Xml焦点图片轮换
- 数组-寻找特殊偶数
- 第六篇 键盘中断与应用程序读取键盘缓冲区
- 【排序算法】之冒泡排序
- CO11N程序报工
- 获得本地计算机主机名称
- linux信号量机制
- [移动] Mosquitto简要教程(安装&使用)
- Cstring转char、string、int等数据类型的方法
- VBA在Excel中的应用(四)
- linux下mysql安装、目录结构、配置
- 推荐Centos4的源
- Java:String和Date、Timestamp之间的转换
- 孩子多大可吃红se枣?