Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Определение процессора без доступа к реестру - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структура 3D моделей http://www.cyberforum.ru/cpp/thread1214571.html
помогите пожалуйста составить общую структуру 3D-моделей, т.е. там во всех форматах в основном используются же одни и те же свойства: вершины, грани, материалы и т.п. я просто хочу составить такую...
C++ Обьясните насчет специальности Здравствуйте, учусь на компьютерной инженерии и не могу для себя решить чем хочу заниматься, именно программированием или сферой связанной более с железом. В интернете полно информации про... http://www.cyberforum.ru/cpp/thread1213189.html
Получение изображения экрана без принтскрина C++
Есть ли какой-нибуть универсальный и быстрый способ получения изображения прямо с сигнала монитора или видиокарты, или еще как-нибуть, без принтскрина кароче)
Кто может поделиться файлами ogg.dll, vorbis.dll и vorbisfile.dll - 32-х и 64-битными версиями? C++
Движок перевожу на платформу Win64 и нужно, чтобы разрядность ЕХЕ и DLL совпадали, а в интернете искал 64-битные версии ogg.dll, vorbis.dll и vorbisfile.dll - то нигде нет... Мне только эти...
C++ Перевести код из MATLAB в С++ http://www.cyberforum.ru/cpp/thread1211177.html
можно ли как-то перевести код матлаба в с/с++ или другой язык программирования?
C++ Dev-C++5.6.3 Здравствуйте, помогите разобраться в проблеме. Давно мечтал заняться программированием и сегодня скачал Dev-C++5.6.3 и начал обучение с видео уроков, написал простейшую программу, но она выдает... подробнее

Показать сообщение отдельно
_lunar_
1298 / 1223 / 88
Регистрация: 03.05.2011
Сообщений: 2,890
Завершенные тесты: 1
24.06.2014, 20:42
Цитата Сообщение от Кирилл2100 Посмотреть сообщение
Нашел функцию cpuid, но уже который час пытаюсь ее завести, но желаемая строка не формируется. Если кто уже сталкивался с cpuid, подскажите пожалста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
 
using namespace std;
 
void main()
{
    int CPUInfo[4] = { -1 };
 
    __cpuid(CPUInfo, 0x80000000);
 
    unsigned int ID = CPUInfo[0];
 
    char CPUName[0x256] = { 0 };
 
    for (unsigned int i = 0x80000000; i <= ID; ++i)
    {
        __cpuid(CPUInfo, i);
 
        if (i == 0x80000002)
            memcpy(CPUName, CPUInfo, sizeof(CPUInfo));
 
        else if (i == 0x80000003)
            memcpy(CPUName + 16, CPUInfo, sizeof(CPUInfo));
 
        else if (i == 0x80000004)
            memcpy(CPUName + 32, CPUInfo, sizeof(CPUInfo));
    }
 
    cout << CPUName << endl;
 
    cin.get();
}
на всякий случай, для GPU есть amp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <amp.h>
 
using namespace std;
using namespace concurrency;
 
void main()
{
    accelerator GPUName;
    wcout << GPUName.description << endl;
 
    cin.get();
}
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru