Откуда msinfo32.exe получает данные?

4161
acme64

В частности, я ищу, где находятся Производитель системы и Модель системы. Я предполагаю, что реестр где-то. Я пытаюсь определить оборудование для нескольких образов дисков, которые я зарезервировал. Просмотр каталогов и драйверов мало что мне говорит.

2

1 ответ на вопрос

3
paradd0x

Часть этой информации получена из реестра на

HKEY_LOCAL_MACHINE \ HARDWARE \ Описание \ System

и некоторые другие локали в ТС .

Другая информация о системе, таких как система изготовление и модель системы может быть получена только с вызовами Windows API.

Откройте WMIC.

C: \ Windows \ System32 \ WBEM \ WMIC.exe

В командной строке введите ComputerSystem Get Model, Manufacturer

Для удаленного компьютера вы можете использовать следующее:

%windir%\System32\wbem\WMIC.exe /node:"ComputerNameORIpAddress" ComputerSystem Get Model, Manufacturer

Или если вам нужен пароль:

%windir%\System32\wbem\WMIC.exe /node:"ComputerNameORIpAddress" /user:"domain\username" /password:"password" ComputerSystem Get Model, Manufacturer

интересно, никогда не видел эту команду раньше. Так что я понимаю, что не было бы журнала или чего-то такого с этой информацией, если бы я не решил сделать это сам? acme64 12 лет назад 0
См. [Извлечение системной информации] (http://technet.microsoft.com/en-us/library/ee156538.aspx) в TechNet, где описано соответствие между тем, что отображается в оснастке * System Information * (очень похоже на `msinfo32`) и WMI. vladr 9 лет назад 0