Курсовая работа: Информационная система сравнительного анализа работы компьютера

SendMessage (StaticText, WM_SETTEXT, 0, (LPARAM) lpszSystemInfo);

}

Информация об ipадресе компьютера.

Для получения информации об имени локальной машины, имени доступной локальной машины, ipадресе компьютера, предназначена функция GetCurentIP ().

void GetCurentIP ()

{

LPTSTR lpszSystemInfo = new char [BUFSIZE]; // указатель на строку, в которой

for (int a=0; a<BUFSIZE; a++)

lpszSystemInfo [a] = '\0'; // будет информация о системе.

char *tmp = new char [32];

WSADATA wsaData;

WORD WINSOCK_VERSION;

if (! WSAStartup (WINSOCK_VERSION, &wsaData))

{

char chInfo [64];

if (! gethostname (chInfo,sizeof (chInfo)))

{

strcat (lpszSystemInfo, "Имялокальноймашины: \t\t");

strcat (lpszSystemInfo, chInfo);

strcat (lpszSystemInfo, " ");

int n_long = strlen (lpszSystemInfo);

lpszSystemInfo [n_long] = 13;

lpszSystemInfo [n_long+1] = 10;

hostent *sh;

sh=gethostbyname ( (char*) &chInfo);

if (sh! =NULL)

{

strcat (lpszSystemInfo, "Имядоступнойлокальноймашины: \t");

strcat (lpszSystemInfo, sh->h_name);

К-во Просмотров: 974
Бесплатно скачать Курсовая работа: Информационная система сравнительного анализа работы компьютера