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

Забаненный
Статус
Оффлайн
Регистрация
24 Фев 2022
Сообщения
276
Реакции[?]
20
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Решил сделать свой активатор винды на всякий, а как получить версию виндовс не нашел. Нашел только на C#. Заранее спасибо
 
Модератор раздела «Создание читов CS2»
Забаненный
Статус
Оффлайн
Регистрация
21 Июн 2022
Сообщения
148
Реакции[?]
366
Поинты[?]
155K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
    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);
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Всем Рептилойдам - Рен ТВ
Пользователь
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
541
Реакции[?]
92
Поинты[?]
0
C++:
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"); // билд
 
Сверху Снизу