powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Узнать имя видеокарты
8 сообщений из 8, страница 1 из 1
Узнать имя видеокарты
    #34654220
Свят
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно написать макрос в excel, который вытащит имя процессора, объем памяти и видео карту компа на котором он запущен. С CPU и памятью разобрался, а вот с картой грустно. Помогите кто чем может!
...
Рейтинг: 0 / 0
Узнать имя видеокарты
    #34654279
sandreynik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Используй WMI получишь всю информацию о системе
...
Рейтинг: 0 / 0
Узнать имя видеокарты
    #34654291
Свят
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sandreynikИспользуй WMI получишь всю информацию о системе
Можно подробней, пожалуйста!!!
...
Рейтинг: 0 / 0
Узнать имя видеокарты
    #34654329
sandreynik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зайди сюда http://www.script-coding.info/WMI.html
...
Рейтинг: 0 / 0
Узнать имя видеокарты
    #34654452
Свят
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sandreynikЗайди сюда http://www.script-coding.info/WMI.html
Спасибо :)
...
Рейтинг: 0 / 0
Узнать имя видеокарты
    #34654534
sandreynik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здесь базовый код определяет мат. плату память VideoCard

Dim fComputerInfo As ComputerInfo

strSecurity = "{impersonationLevel=impersonate}!\\"
NameComputer = "."

Set objWMIService = GetObject("winmgmts:" _
& strSecurity & NameComputer & "\root\cimv2")

' ***************** Filling MotherBoard properties

Set colSettings = objWMIService.ExecQuery("Select * from Win32_ComputerSystem")

For Each objComputer In colSettings
With fComputerInfo
Manufacturer = objComputer.Manufacturer
Model = objComputer.Model
SystemType = objComputer.SystemType
Memory = objComputer.TotalPhysicalMemory
End With
Next objComputer

' ***************** Filling VideoCard properties

Set colSettings = objWMIService.ExecQuery("Select * from Win32_VideoController")
For Each objComputer In colSettings
With fComputerInfo
VideoCard = objComputer.Description
End With
Next objComputer
...
Рейтинг: 0 / 0
Узнать имя видеокарты
    #34654546
sandreynik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не много ошибся


strSecurity = "{impersonationLevel=impersonate}!\\"
NameComputer = "."

Set objWMIService = GetObject("winmgmts:" _
& strSecurity & NameComputer & "\root\cimv2")

' ***************** Filling MotherBoard properties

Set colSettings = objWMIService.ExecQuery("Select * from Win32_ComputerSystem")

For Each objComputer In colSettings

Manufacturer = objComputer.Manufacturer
Model = objComputer.Model
SystemType = objComputer.SystemType
Memory = objComputer.TotalPhysicalMemory
Next objComputer

' ***************** Filling VideoCard properties

Set colSettings = objWMIService.ExecQuery("Select * from Win32_VideoController")
For Each objComputer In colSettings
VideoCard = objComputer.Description
End With
Next objComputer
...
Рейтинг: 0 / 0
Узнать имя видеокарты
    #34654580
JaneDoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще через DirectX можно.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Узнать имя видеокарты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]