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

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

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

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

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

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

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

6.08.2008 18:15:43
2 ОТВЕТА
РЕШЕНИЕ

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

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

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

2
6.08.2008 19:15:47

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

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

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

0
20.09.2008 23:15:11