Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос [Решено]Как узнать версию Windows

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
24 Фев 2022
Сообщения
277
Реакции
20
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Решил сделать свой активатор винды на всякий, а как получить версию виндовс не нашел. Нашел только на C#. Заранее спасибо
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
Expand Collapse Copy
    DWORD dwVersion = 0;
    DWORD dwMajorVersion = 0;
    DWORD dwMinorVersion = 0;
    DWORD dwBuild = 0;

    dwVersion = GetVersion();

    // Get the Windows version.
    dwMajorVersion = (DWORD)(LOBYTE(LOWORD(dwVersion)));
    dwMinorVersion = (DWORD)(HIBYTE(LOWORD(dwVersion)));

    // Get the build number.
    if (dwVersion < 0x80000000)
        dwBuild = (DWORD)(HIWORD(dwVersion));

    printf("Version is %d.%d (%d)\n",
        dwMajorVersion,
        dwMinorVersion,
        dwBuild);
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
C++:
Expand Collapse Copy
string RegetParamWindows(string param)
{
    HKEY rKey;
    TCHAR Reget[256] = { 0 };
    DWORD RegetPath = sizeof(Reget);
    RegOpenKeyExA(HKEY_LOCAL_MACHINE, "\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\", NULL, KEY_QUERY_VALUE, &rKey);
    RegQueryValueExA(rKey, param.c_str(), NULL, NULL, (LPBYTE)&Reget, &RegetPath);
    RegCloseKey(rKey);

    return Reget;
}

RegetParamWindows("DisplayVersion"); // билд
 
Назад
Сверху Снизу