Существует ли распространяемый пакет WMI? - PullRequest
3 голосов
/ 06 августа 2008

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

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

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

Edit:

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

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

Ответы [ 2 ]

2 голосов
/ 06 августа 2008

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

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

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

0 голосов
/ 21 сентября 2008

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

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

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

...