Форум программистов, компьютерный форум, киберфорум
C++: WinAPI
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
makakus
1

Определение модели видеокарты

28.01.2014, 09:49. Показов 2414. Ответов 3
Метки нет (Все метки)

Нужно автоматически определять модель установленной видеокарты для правильного выставления настроек производительности ПО
Непонятно как можно простым способом определить модель установленного в системе GPU

Как это обычно делается? Есть какие-то "железобетонные" методы, которые не будут зависеть от установленных драйверов/еще чего-то?

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.01.2014, 09:49
Ответы с готовыми решениями:

Определение модели видеокарты
Все привет. У меня такая проблема. В диспетчере устройств, в Видеоадаптерах, пишет что установлен...

Дать определение модели данных и назвать основные модели данных
Дать определение модели данных и назвать основные модели данных. Только начал изучать базы...

Не правильное отображение модели видеокарты
Установил видеокарту gtx 760, но без одного вентилятора(вместо него приделал корпусный и запитал ...

Определение модели Ipad
Как спомощью js определить через ipad или ipad2 зашел пользователь?

3
Исследователь
316 / 315 / 24
Регистрация: 06.04.2011
Сообщений: 870
28.01.2014, 11:32 2
Цитата Сообщение от makakus Посмотреть сообщение
Есть какие-то "железобетонные" методы, которые не будут зависеть от установленных драйверов/еще чего-то?
Есть. Через запросы DeviceIoControl получаете ID производителя, ID устройства и ID модели. Затем, на основе полученных данных, парсите файлы со соответствующими списками. Например, за производителей "отвечает" файл oui.txt
0
Эксперт С++
2372 / 1988 / 291
Регистрация: 03.05.2011
Сообщений: 4,413
Записей в блоге: 13
28.01.2014, 20:46 3
Цитата Сообщение от GrayWolf Посмотреть сообщение
Через запросы DeviceIoControl получаете ID производителя, ID устройства и ID модели. Затем, на основе полученных данных, парсите файлы со соответствующими списками.
что-то вас куда-то занесло
есть куда более простое решение, называется Win32 (на плюсах лень было писать)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
using System;
using System.Management;
 
class Program
{
    static void Main()
    {
        var gpu = new ManagementObjectSearcher("select * from " + "Win32_VideoController");
        foreach (ManagementObject share_gpu in gpu.Get())
            Console.WriteLine(share_gpu["Name"]);
        Console.ReadKey();
    }
}
http://msdn.microsoft.com/en-u... 94512.aspx
0
Исследователь
316 / 315 / 24
Регистрация: 06.04.2011
Сообщений: 870
29.01.2014, 04:36 4
Цитата Сообщение от _lunar_ Посмотреть сообщение
есть куда более простое решение
Согласен, что есть более простые решения. Но мой опыт показывает, что WMI не всегда отдает правильную информацию, если вообще выдает. Поэтому и привык в подобных случаях опираться на DeviceIoControl и SetupApi.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.01.2014, 04:36

Определение модели GPU
Доброго времени суток, подскажите процедурку определения модели GPU, буду очень презнателен

Определение модели роутера
Добрый день. На определённом ip-адресе есть роутер, предоставляющий веб-интерфейс для его...

Определение математической модели множества - 2
Доказать, к какой математической модели (моноид, полугруппа, группа, кольцо, кольцоид, область...

Определение модели старой машины
Всем привет! помогите определить модель машины по фотографии, поначалу я думал что это БМВ, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.