xdtibia16 10 Postado Agosto 5, 2010 Share Postado Agosto 5, 2010 Nome do Computador Obs: Para compilar este código, você precisa incluir a lib: "-lconio" e "-wsock32". Código: #include <windows.h> #include <winsock.h> #include <conio.h> #include <iostream> using namespace std; WSADATA WsaData; _CRTIMP char * _cdecl ComputerName(int Version, WSADATA Data) { WSAStartup(Version, &Data); return (gethostbyname(INADDR_ANY)->h_name); } int main() { textcolor(GREEN); textbackground(YELLOW); clrscr(); printf("\n Nome do Computador: %s.", ComputerName(MAKEWORD(1, 1), WsaData)); WSACleanup(); getch(); return 0; } Explicação do Código: O WSAStartup(MAKEWORD...) verfica qual é a versão da Dll. O WSAStartup(WSADATA...) serve para selecionar um local para salvar as informações. Eu coloquei a versão 1,1, porque nesse código so precisa a versão 1,1. O comando: "gethostbyname()" serve para peguar o host do computador (Nome do Computador). INADDR_ANY é o seu Ip Address. ->h_name tipo do comando. (Esse comando pegua o Nome do Computador) Link para o comentário https://xtibia.com/forum/topic/138859-nome-do-computador/ Compartilhar em outros sites More sharing options...
Posts Recomendados