Каковы некоторые способы, с помощью которых я могу запросить спецификации локального компьютера (диапазон вещей от спецификации процессора, версии ОС, спецификации графических карт и драйверов и т. Д.) Через программный интерфейс? Мы пишем простое приложение на C# для проверки совместимости нашего основного приложения и хотим, чтобы он выдавал некоторые системные показатели, но я не могу найти, где даже начать, какие интерфейсы использовать, библиотеки, что угодно.Технические требования к запросам
Я пробовал все виды поиска, но могу найти программы, а также графические интерфейсы, требующие от пользователя взаимодействия или установки.
Альтернативно, небольшая программа с командной строкой будет работать так же хорошо, если нам будет разрешено распространять ее с помощью тестового приложения.
Я нашел одну программу, которая получает некоторые спецификации, которые я хочу, PsInfo. Однако, по-видимому, каждый пользователь должен согласиться с какой-либо лицензией при первом запуске, хотя это приложение командной строки. Кроме того, он имеет дело только с информацией о OS/CPU, и мне нужно больше.
Также: забыли упомянуть о нем явно, но это действительно будет необходимо только для машин Windows. Вы, ребята, быстры!
Редактировать: Этот WMI действительно похож на то, что мне нужно, спасибо! Вполне возможно, червь, поэтому, я должен погрузиться. Он упоминает, что для некоторых вещей пользователь должен иметь права администратора; это, вероятно, не будет большой проблемой, но это может немного ограничить ее.