![]() |
Адекватный список установленных программ
Доброго времени суток, господа.
Возник небольшой тупик программе. Вытягиваю из реестра список установленных программ, но никак не могу его правильно отобразить. Подскажите где ошибка Код:
var Как убрать всё это? |
Ну неужели никто не знает? =(
|
Цитата:
begin Form1.ListBox1.Items.Add(SoftList.Strings(I)); //или так Form1.ListBox1.Items.Add(SoftList(I)); end; // без "обработки" можете использовать и так, Form1.ListBox1.Items.AddStrings(SoftList) - загнать все скопом. |
А как убрать всё лишнее?
|
Цитата:
2. Form1.show! А почему не делать все при создании формы - Form1.Create? |
По первому пункту Вашего сообщения хотелось бы пояснить что под "всё лишнее" подразумевались пакеты обновления Windows, сервис-паки программ и всё в этом духе. Вот как их убрать из списка
По второму, могу сказать что приведённый код отвечает лишь за вывод маленького окошка в программе, именно поэтому есть Form1.Show (показать форму1) при событии onclick на кнопке другой формы (основной программы) |
Цитата:
If <условие> then // если только из SoftList, то проверьте и откиньте (Pos) ключи начинающиеся с '{' // в подключах можно также проверять: // все от Microsoft можно отсеять через проверку параметра в ключе - Publisher, там явное значение = Microsoft Corporation // программы смотрите в ключе - DisplayName и так далее... |
Время: 23:41. |
Время: 23:41.
© OSzone.net 2001-