Форум программистов, компьютерный форум 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 и начал обучение с видео уроков, написал простейшую программу, но она выдает... подробнее

Показать сообщение отдельно
Убежденный
Системный программист
Эксперт С++
15550 / 7058 / 1114
Регистрация: 02.05.2013
Сообщений: 11,468
Завершенные тесты: 1
25.06.2014, 10:25
Кирилл2100, имей в виду, что processor-поля структуры SYSTEM_INFO
относятся к операционной системе, а не к процессору. Например, GetNativeSystemInfo,
вызванная на 64-битной системе, установит wProcessorArchitecture в значение
PROCESSOR_ARCHITECTURE_AMD64, даже если стоит процессор Intel.
То же самое касается остальных полей - dwProcessorType, например.
Так что cpuid - самое правильное и надежное. В крайнем случае можно через
Setup API вытащить название процессора, как оно отображается в диспетчере устройств.
Но эта информация тоже легко меняется (есть специальные утилиты).
Так что я бы советовал поднапрячься и разобраться таки с cpuid, с ее помощью
можно гору самой разной информации вытащить, вплоть до определения поддержки
всяких там SSE, размеров и топологии кэша.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru