Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.12.27;
Скачать: [xml.tar.bz2];

Вниз

Узнать информацию о видеокарточке.   Найти похожие ветки 

 
_   (2009-11-04 19:21) [0]

Приветствую!

1) Как узнать имя видеокарты? ("GeForse GT 7600");
2) Как узнать размер видеопамяти? (256)

ЗЫ: В скобках примерно желаемые результаты.


 
TIF ©   (2009-11-05 00:01) [1]

Через WMI

Использование WMI на Delphi:
http://magsys.co.uk/delphi/magwmi.asp


 
RWolf ©   (2009-11-05 00:34) [2]

Надо копать в сторону WMI.
http://www.script-coding.info/WMI_HardWare.html#Video , только на Delphi перевести.


 
Германн ©   (2009-11-05 05:59) [3]

Надо купить Сандру.
:)


 
brother ©   (2009-11-05 06:22) [4]

> Надо купить Сандру.

ну это же не через делфи ;)


 
VS   (2009-11-05 07:43) [5]

> ЗЫ: В скобках примерно желаемые результаты.
Может проще не запариваться, раз нужны желаемые результаты? :)
Procedure TForm1.Button1Click(Sender:TObject);
Begin
Label1.Caption:="Имя видеокарты: GeForce GT 7600";
Label2.Caption:="Размер видеопамяти: 262144 кб";
End;


 
_   (2009-11-05 08:28) [6]


> Через WMI


Посмотрел, понял, что не понимаю вообще что там написано. ;)
Просьба перевести один пример, а дальше я сам. ;)


Класс Win32_VideoController содержит сведения о видеокарте. Пример получения информации:

On Error Resume Next
Set objService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")
If Err.Number <> 0 Then
WScript.Echo Err.Number & ": " & Err.Description
WScript.Quit
End If
For Each objVideo In objService.ExecQuery("SELECT * FROM Win32_VideoController")
WScript.Echo objVideo.SystemName "имя компьютера
WScript.Echo objVideo.Caption "наименование устройства
WScript.Echo objVideo.Description "описание устройства
WScript.Echo objVideo.DeviceID "идентификатор устройства
WScript.Echo objVideo.AdapterRAM "размер памяти видеоадаптера
WScript.Echo objVideo.CurrentHorizontalResolution "текущее разрешение экрана по горизонтали (точек)
WScript.Echo objVideo.CurrentVerticalResolution "текущее разрешение экрана по вертикали (точек)
WScript.Echo objVideo.CurrentNumberOfColors "число цветов в текущем разрешении экрана
WScript.Echo objVideo.VideoModeDescription "текущее разрешение экрана и число цветов
WScript.Echo objVideo.CurrentBitsPerPixel "качество цветопередачи (количество бит на пиксель)
WScript.Echo objVideo.CurrentRefreshRate "частота обновления экрана, Гц
"(0 - по умолчанию, 0xFFFFFFFF - оптимальная)
WScript.Echo objVideo.DriverDate "дата-время последней модификации текущего видеодрайвера
WScript.Echo objVideo.DriverVersion "версия текущего видеодрайвера
WScript.Echo objVideo.PNPDeviceID "идентификатор устройства Plug-and-Play
WScript.Echo objVideo.VideoProcessor "описание видеопроцессора
Next



 
TIF ©   (2009-11-05 22:11) [7]

> Посмотрел, понял, что не понимаю вообще что там написано.
>  ;)

Надо было мою ссылку смотреть и архивчик качать, там на Delphi примеры :D Демка в комплекте



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

Форум: "Начинающим";
Текущий архив: 2009.12.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
4-1224071554
Conferno
2008-10-15 15:52
2009.12.27
блокировка гл. приложения до тех пор, пока др. программа не выкл.


1-1230135789
du_hast
2008-12-24 19:23
2009.12.27
Нужно получить кол-во Chart-ов в текущем Excel Sheet-е


2-1257851009
Andrewtitoff
2009-11-10 14:03
2009.12.27
ADOTable позиция


15-1256487519
Kolan
2009-10-25 19:18
2009.12.27
Статья «Обобщённое программирование(generics) в Delphi 2009 ...»


2-1257501455
d@nger
2009-11-06 12:57
2009.12.27
dxDBTreeView и картинки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский