Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.17;
Скачать: CL | DM;

Вниз

Определение видеопамяти   Найти похожие ветки 

 
AllOver2003   (2003-02-19 14:32) [0]

Подскажите пожалуйста, как определить размер видеопамяти. Спасибо.


 
AGGRESSOR   (2003-02-19 14:36) [1]

Можешь не стараться- я такой вопрос неделю назад задал, так мне до сих пор ни одного ответа. Я сейчас пытаюсь узнать, как это делает утилитка dxdiag, и использовать это.


 
AllOver2003   (2003-02-19 15:27) [2]

99% прог тянет инфу из реестра. Но дело в том, что и винда иногда не правильно определяет размер видеопамяти!
Например запустите монитор реестра и потом DxDiag... меня лг файл на 11 мегов получился :) Он всю инфу тянет из реестра.


 
AGGRESSOR   (2003-02-19 16:31) [3]

Размер видеопамяти она точно не из реестра тянет. Во-первых, т.к. там написано "приблизительно n Мб", и во-вторых, есть некоторые карточки, в которых размер видеопамяти можно увидеть только при загрузке системы (VideoBIOS) и в dxdiag. Следовательно, dxdiag считывает VideoBIOS либо каким-то образом (например, по диапазону адресов) примерно считает размер видеопамяти.


 
AllOver2003   (2003-02-19 19:13) [4]

У вас какая версия ДХ? У меня 9 и он пишет размер видеопамяти 4.0 Мб. А то что там видеобиос пишет при загрузке..это особого отношения не имеет. На самом деле винда сама тянет инфу ну скажем при установке или оновлении аппаратуры, заносит её в реестр, а потом уже все все тянут все от туда, например нортон инфо, сандра, системщик и т.п..., даже информация о системе в 2000 и ХР...


 
AllOver2003   (2003-02-19 19:19) [5]

В доказательство привожу... просмотрел логи обращения утилиты ДхДиаг к реестру и нашел ключик HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\VIDEO, параметр VgaCompatible, который равен \Device\Video1, в свое время параметр \Device\Video0 равен \REGISTRY\Machine\System\ControlSet001\Services\nv\Device0...
Следуем по ключику HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\nv....и видим...ух много видим..:
1) путь к драйверу
2) название
3) список режимов
4) характеристика..
в общем более 30 параметров точно, только винда их сама неверно определяет для некоторых видух.


 
AllOver2003   (2003-02-19 19:23) [6]

О еще...
особенно расшифруйте параметры HardwareInformation.ChipType и HardwareInformation.BiosString.
Вот только размера видео памяти я не ншел :((((((


 
AGGRESSOR   (2003-02-20 15:13) [7]

Я тут нашел кой-чего о том, как инфу из БИОСа вытягивать. В ближайшее время разберусь, и тогда поделюсь, до чего докопался.


 
Игорь Шевченко ©   (2003-02-20 17:07) [8]

WMI


 
AllOver2003   (2003-02-20 20:49) [9]

Очень хотелось бы посмотреть


 
AGGRESSOR   (2003-02-21 17:42) [10]

2 Игорь Шевченко © (20.02.03 17:07):
Вот, так бы сразу. Хотя я как раз вчера это сам раскопал, но все равно спасибо.


 
AllOver2003   (2003-02-21 18:52) [11]

А что это значит?


 
AllOver2003   (2003-02-22 12:06) [12]

Ух ты, все понял. Спасибо.
http://www.delphikingdom.com/mastering/wmi.htm


 
Garrett   (2003-02-23 05:32) [13]

интересно:
"установить систему Windows 2000 или NT 4.0 SP4 и выше;
установить Microsoft Internet Explorer (IE) 5.0 и выше;"

а Win9x побоку? :-) тогда этот метод неуниверсален, что есть нехорошо.

Размер видеопамяти можно узнать через DirectDraw (кстати, именно так, я думаю, берёт информацию dxdiag). но, к сожалению, взять инфу о памяти можно только начиная с версии DirectX5 (она входит в комплект WINNT4.0 по умолчнию). Но DirectX5 в стандартной установке не входит в Win95 и WinNT3.1. Так что этот метод тоже неуниверсален :-)
С другой стороны я думаю, что гораздо вероятнее то, что у пользователя стоит современный DirectX, чем то, что у него стоит одна из WinNT.


 
AllOver2003   (2003-02-23 11:05) [14]

Хм... на сайте майкрософт было написано что WMI для Windows 98 Gold и SE/ME/НТ 4/2000/XP.



Страницы: 1 вся ветка

Текущий архив: 2003.04.17;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
14-54834
Дмитрий К.К.
2003-04-01 07:29
2003.04.17
Именинники 1 апреля


14-54879
JibSkeart
2003-04-01 15:15
2003.04.17
А где можно найти информацию про Московские Институты


1-54704
Ик сик
2003-04-03 15:19
2003.04.17
Как создать свой курсор


1-54678
Борис_Ш
2003-04-04 16:01
2003.04.17
Нужен компонент Treview, но не стандартный из Win32


14-54807
Романов Р.В.
2003-03-08 20:49
2003.04.17
---|Ветка была без названия|---