Хороший инструмент Windows для создания отчета об оборудовании ПК

Я использовал dxdiag раньше, но я бы предпочел указать потенциальным пользователям какой-нибудь более простой инструмент, который они могут просто запустить и отправить мне по электронной почте результат.

Помимо очевидных вещей, таких как ЦП, ОЗУ, графика, версия DirectX и версия Windows, мне также нужно знать, поддерживается ли ExpressCard (стандарт для ноутбуков).

Я знаю, что это не совсем вопрос программирования, но очень важно установить способ сообщить пользователям, поддерживает ли их оборудование наше программное обеспечение, прежде чем мы его развернем.


person Mr. Boy    schedule 04.01.2011    source источник
comment
Почему близкие голоса? Если вы не считаете развертывание и тестирование частью разработки программного обеспечения, мне жаль ваших пользователей ;)   -  person Mr. Boy    schedule 04.01.2011


Ответы (2)


Инструмент «Информация о системе» (msinfo32). Входит в стандартную комплектацию ОС; также поддерживает набор переключателей командной строки, что позволяет автоматизировать это.

В частности, вы можете попросить пользователей просто выполнить следующую команду и отправить вам полученный файл .txt по электронной почте:

msinfo32 /report "%USERPROFILE%\desktop\configuration.txt"

Или, если вам нужно подмножество, просто отфильтруйте его по категориям.

Не знаю, где в нем информация о ExpressCard, но где-то она должна быть.

person Franci Penov    schedule 04.01.2011
comment
Любая идея, где я буду искать ExpressCard? - person Mr. Boy; 04.01.2011
comment
Извините, у меня сейчас нет машины, поддерживающей ExpressCard, поэтому я не могу ее найти. Просто запустите полный отчет на машине, на которой он, как вы знаете, есть, и просмотрите полученный файл. А еще лучше откройте msinfo32 в графическом режиме и осмотритесь. - person Franci Penov; 04.01.2011

Вся эта информация будет доступна через инструментарий управления Windows. (WMI).

Несколько примеров предоставлены Microsoft здесь.

person Goz    schedule 05.01.2011
comment
Написание собственного приложения — плохая идея. Это не только классический пример Not Invented Here, но и то, что мы сталкиваемся с попаданием ненадежного приложения в корпоративные сети. - person Mr. Boy; 05.01.2011
comment
@John: Достаточно честно ... удачи в поиске того, кто делает все, что вы хотите. - person Goz; 06.01.2011