Меню
Категории
Как определить тип Windows NT или не NT на C++
23 марта, 2008 Программинг

Как определить тип Windows NT или не NT на C++. По старой доброй традиции используем функцию GetVersionEx.

#include <iostream.h>
#include <stdio.h>
#include <windows.h>

bool OsTypeNT(void)
{
OSVERSIONINFO vi;

vi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
GetVersionEx(&vi);
if (vi.dwPlatformId==VER_PLATFORM_WIN32_NT)
return true;

return false;
}

int main(int argc, char* argv[])
{
char *res;
if(OsTypeNT())
cout<<“NT”;
else
cout<<“No NT”;
getchar();
return 0;
}

Добавить комментарий




*