Показать полную графическую версию : [решено] Откуда берется информация о железе?
Dramadeur
24-04-2013, 23:12
Есть же различные проги вроде Aida64, Cpu-Z - они откуда "вытаскивают" информацию о железе?
Например, какая ОЗУ установлена и.т.п.? Они в виндовсе к какому файлу обращаются? Нельзя ли самому это узнавать без помощи сторонних програм?
morozoff
24-04-2013, 23:37
Нельзя ли самому это узнавать без помощи сторонних програм? »
Можно, информация об установленном оборудовании также доступна через Диспетчер устройств.
Dramadeur, у каждого вида устройств есть свой идентификатор.
Идентификаторы устройств, соответствующих спецификации Plug and Play (http://perscom.ru/index.php/bios/56-plug-and-play-bios/270-plug-and-play)
они откуда "вытаскивают" информацию о железе? »
Такие программы основную часть инфы о ПО и оборудовании получают посредством WMI запросов (кое что можно получить через API).
Также некоторая инфа об устройствах содержится в реестре (к примеру, о CPU , о видеокарте и пр.)
Нельзя ли самому это узнавать без помощи сторонних програм? »
Конечно можно и никакие программы для этого не нужны. Только надо разбираться в вышеназванном. :)
Просто пишешь и запускаешь нужный скрипт, (примеры есть здесь http://www.script-coding.com/WMI_HardWare.html )
DVDshnik
25-04-2013, 21:25
Из папки %Windows%Inf из inf-файлов.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.