|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.07.2010, 16:41 | #1 |
Пользователь
Регистрация: 23.07.2009
Сообщений: 48
|
Как определить сколько памяти у видеокарты
Вопрос этот уже поднимался, но ответа так и не нашёл.
Как вариант можно посмотреть в реестре HKEY_LOCAL_MACHINE\SYSTEM\ControlSe t003\Services\ialm\Device0 параметр HardwareInformation.MemorySize, но там тип данных reg_binary и как преобразовать его в integer я не знаю, поэтому не могу понять действительно ли там хранится общий объём памяти видеокарты. Кстати путь в реестре у каждого свой, узнать его можно в HKEY_LOCAL_MACHINE\HARDWARE\DEVICEM AP\VIDEO параметр \Device\Video0. Выручайте! |
08.07.2010, 17:14 | #2 |
Пользователь
Регистрация: 01.06.2010
Сообщений: 23
|
воспользуйся этим компонентом он узнает всю информацию о системе
|
10.07.2010, 11:04 | #3 |
читер
Форумчанин
Регистрация: 05.10.2009
Сообщений: 150
|
http://programmersforum.ru/showthread.php?t=105971 есть такое там в "железо-видеоадаптер"
$me = $me == $me ? $me : $me;
|
10.07.2010, 13:19 | #4 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
А ещё лучше Рабочий стол->Свойства->Параметры->Дополнительно->Адаптер
|
10.07.2010, 13:59 | #5 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
Можно создать контекст устройства DirectX и вызвать GetAvailableTexMem
Изобретатель велосипедов
|
10.07.2010, 15:19 | #6 | |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
Цитата:
|
|
10.07.2010, 22:10 | #7 |
Форумчанин
Регистрация: 20.02.2010
Сообщений: 119
|
Спасибо за совет
"Русские долго запрягают,но быстро едут." Отто фон Бисмарк
|
12.07.2010, 09:05 | #8 |
Пользователь
Регистрация: 23.07.2009
Сообщений: 48
|
|
12.07.2010, 09:06 | #9 | ||
Пользователь
Регистрация: 23.07.2009
Сообщений: 48
|
Ага, и как получить эти данные в свою программу?
Цитата:
Цитата:
Последний раз редактировалось flug; 12.07.2010 в 09:09. |
||
12.07.2010, 09:27 | #10 |
Форумчанин
Регистрация: 05.07.2010
Сообщений: 136
|
Если работает служба WMI, то через нее можно вытянуть любые сведения, вот примеры http://www.script-coding.info/WMI_HardWare.html они правда на VB, но ничего страшного, т.к. главное понятно - какие запросы делать к WMI и какие параметры читать после.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
определить тактовою частоту процессора и узнать название активной видеокарты и объём памяти | SalasAndriy | C++ Builder | 7 | 14.04.2012 16:17 |
Почему такой код возможен и сколько выделится памяти? | Gtx541 | Общие вопросы C/C++ | 5 | 16.06.2010 19:38 |
размер памяти видеокарты в BIOS | CyberGenus | Компьютерное железо | 6 | 15.03.2010 08:14 |
Определить, сколько раз в последовательности меняется знак | Siroga35 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 22.01.2009 12:25 |