Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MS Windows > Сортировка в WQL-запросе |
Автор: YURETS 15.5.2008, 21:32 |
Добрый день. Подскажите пожалуйста как в WQL-запросе указать тип сортировки. Нужно что-то типа такого : Set colSoftware = objWMIService.ExecQuery ("Select * from Win32_Product order by Caption") Цель - получить при помощи VB-скрипта список установленного ПО в таком виде как он выглядит в установке и удалении программ. И еще, почему при запросе класса Win32_Product выводится неполный список установленного в системе ПО а только установленного с помощью MSI-ек. |
Автор: mihanik 15.5.2008, 21:40 | ||||
Т.е. скрипт типа того, что указан ниже, тебя не устраивает?
Добавлено через 1 минуту и 46 секунд а такой?
Добавлено через 4 минуты и 34 секунды Копай в MSDN. Классная "вестщь"!!! Активно пользуюсь, чего и тебе желаю... |
Автор: YURETS 15.5.2008, 21:50 | ||
В этом скрипте список не отсортирован и не всё ПО. Но опять-таки в него попадают некоторые хотфиксы и нет сортировки в алфавитном порядке. Хотелось бы получить список как в установке и удалении. У меня сейчас работает такой скрипт:
|
Автор: redman1986 16.5.2008, 10:21 |
если почитать MSDN то там написано что класс Win32_Product дает только ПО установленное с использованием установщика WindowsInstaller... большего из этого класса невыжать (по работе сталкивался с такой проблемой ).... выход только в одном лезть в реестр, как советует mihanik. и делать алгоритм нужной работы... я так и делал.... |
Автор: YURETS 22.5.2008, 21:06 |
А есть ли в VBS какие-нибудь стандартные алгоритмы сортировки массивов ? |