2011-01-04 3 views
1

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

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

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

+0

Почему закрытые голоса? Если вы не думаете, что развертывание и тестирование являются частью разработки программного обеспечения, я жалею ваших пользователей;) –

ответ

2

Информационный инструмент для системы (msinfo32). Стандартно поставляется с ОС; поддерживает связку command-line switches, а также позволяет автоматизировать ее.

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

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

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

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

+0

Любая идея, где я буду искать ExpressCard? –

+0

Извините, у меня нет машины, поддерживающей ExpressCard прямо сейчас, поэтому я не могу ее найти. Просто запустите полный отчет на компьютере, который у вас есть, и посмотрите в результирующий файл. Или покажите, открывайте 'msinfo32' в режиме графического интерфейса и смотрите вокруг. –

0

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

Есть примеры, предоставленные в Microsoft Office, доступные here.

+0

Написание собственного приложения - плохая идея. Это не только классический пример Not Invented Here, но затем мы сталкиваемся с получением ненадежного приложения в корпоративных сетях. –

+0

@John: Достаточно честно ... удачи найти тот, который делает все, что вы хотите. – Goz

Смежные вопросы