Вывести в листбокс информацию о видеокарте, материнской плате и свойства экрана - VB

Узнай цену своей работы

Формулировка задачи:

Должно работать после нажатия command)
Неужели никто не может этого в VB?(

Решение задачи: «Вывести в листбокс информацию о видеокарте, материнской плате и свойства экрана»

textual
Листинг программы
  1. Sub Board()
  2. On Error Resume Next
  3. Set objService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")
  4. If Err.Number <> 0 Then
  5.     MsgBox Err.Number & ": " & Err.Description
  6.     Exit Sub
  7. End If
  8. For Each objObject In objService.ExecQuery("SELECT * FROM Win32_BaseBoard")
  9.     Print objObject.Caption 'наименование устройства
  10.    Print objObject.Manufacturer  'производитель
  11.    Print objObject.Product  'тип, определённый производителем
  12.    Print objObject.SerialNumber  'серийный номер производителя
  13.    Print objObject.Tag  'идентификатор в системе
  14.    Print objObject.Version  'версия
  15. Next
  16. End Sub
  17.  
  18. Sub Monic()
  19. On Error Resume Next
  20. Set objService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")
  21. If Err.Number <> 0 Then
  22. MsgBox Err.Number & ": " & Err.Description
  23.     Exit Sub
  24. End If
  25. For Each objVideo In objService.ExecQuery("SELECT * FROM Win32_VideoController")
  26.     Print objVideo.Caption 'наименование устройства
  27.    Print objVideo.Description 'описание устройства
  28.    Print objVideo.DeviceID 'идентификатор устройства
  29.    Print objVideo.AdapterRAM 'размер памяти видеоадаптера
  30.    Print objVideo.CurrentHorizontalResolution 'текущее разрешение экрана по горизонтали (точек)
  31.    Print objVideo.CurrentVerticalResolution 'текущее разрешение экрана по вертикали (точек)
  32.    Print objVideo.CurrentNumberOfColors 'число цветов в текущем разрешении экрана
  33.    Print objVideo.VideoModeDescription 'текущее разрешение экрана и число цветов
  34.    Print objVideo.CurrentBitsPerPixel 'качество цветопередачи (количество бит на пиксель)
  35.    Print objVideo.CurrentRefreshRate 'частота обновления экрана, Гц
  36.    Print objVideo.VideoProcessor 'описание видеопроцессора
  37. Next
  38. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы