Существует ли распространяемый пакет WMI?

StackOverflow https://stackoverflow.com/questions/3790

  •  08-06-2019
  •  | 
  •  

Вопрос

Я работаю над проектом, который обращается к WMI для получения информации о программном обеспечении, установленном на компьютере пользователя.Мы запрашивали Win32_Product и обнаружили, что он не существует в 64-битных версиях Windows, поскольку это «необязательный компонент».

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

Что я хочу знать, так это то, есть ли какой-то распространяемый пакет, который можно упаковать вместе с нашим программным обеспечением, чтобы позволить 64-разрядным пользователям установить поставщика установщика WMI на свои машины?Прямо сейчас им приходится устанавливать его вручную, и для установки требуется, чтобы у них был под рукой диск с Windows.

Редактировать:

Вы не указали, для какой ОС, но распространяемые компоненты WMI версии 1.0 определенно существуют.

В качестве операционной системы мы использовали .NET 3.5, поэтому нам нужны пакеты, которые будут работать на XP64 и 64-битных версиях Windows Vista.

Это было полезно?

Решение

Вы не указали для какой ОС, но Распространяемые компоненты WMI версии 1.0 определенно существует.

Для Windows Server 2003 WMI SDK и распространяемые файлы являются частью Серверный SDK

Я считаю что то же самое верно и для Сервер 2008 SDK

Другие советы

Не будет ли обычным подходом для компонента Windows администраторы набора серверов использовать любую свою локальную технологию распространения программного обеспечения (т. е.SMS), чтобы убедиться, что компонент установлен?Это не такое уж редкое требование для удаленного управления серверами через WMI.

Кстати, поставщик установщика WMI не предусмотрен в стандартной версии серверных продуктов, но он есть в версии Enterprise Edition.Таким образом, в Windows 2003 Server он не будет установлен по умолчанию, но в Windows 2003 Server Enterprise (и DataCenter) он будет установлен.

Этот ответ подразумевает, что вы возлагаете бремя установки обратно на свою базу пользователей, но для администраторов Windows это не должно быть проблемой.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top