#include <winsock.h>
#pragma comment (lib,"ws2_32.lib")
BOOL GetComputerName(char *host_name, int namelen)
{
BOOL Result = FALSE;
WSAData wsaData;
if (WSAStartup(MAKEWORD(1, 1), &wsaData) != 0)
return FALSE;
if (LOBYTE(wsaData.wVersion) != 1 || HIBYTE(wsaData.wVersion) != 1)
goto ret;
if (gethostname(host_name, namelen) != SOCKET_ERROR)
{
Result = TRUE;
}
ret:
WSACleanup();
return Result;
}
C语言获取本机名称
最新推荐文章于 2022-05-19 16:55:12 发布