Курсовая работа: Информационная система сравнительного анализа работы компьютера
char * lpszSystemInfo = new char [BUFSIZE]; // указатель на строку, в которой
for (int a=0; a<BUFSIZE; a++)
lpszSystemInfo [a] = '\0';
// будет информация о системе.
DWORDcchBuff= 256; // длина имени компьютера или
// пользователя.
DWORDdwResult; // возвращаемое значение функции.
// Получаем и отображаем имя компьютера.
LPTSTR temp = new TCHAR [256];
if (GetComputerName (temp, &cchBuff))
{
strcat (lpszSystemInfo, "Имя компьютера: \t\t");
strcat (lpszSystemInfo, temp);
strcat (lpszSystemInfo, " ");
int n_long = strlen (lpszSystemInfo);
lpszSystemInfo [n_long-2] = 13;
lpszSystemInfo [n_long-1] = 10;
}
// Получаем и отображаем имя пользователя.
if (GetUserName (temp, &cchBuff))
{
strcat (lpszSystemInfo, "Имя пользователя: \t");
strcat (lpszSystemInfo, temp);
strcat (lpszSystemInfo, " ");
int n_long = strlen (lpszSystemInfo);
lpszSystemInfo [n_long-2] = 13;
lpszSystemInfo [n_long-1] = 10;
}
// Получаем и отображаем системную директорию.