Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Список установленных программ. Как его получить?


Страницы:   1 2

AlexT1000 ©   (2006-10-11 14:12:00) 

По идее это должен быть список lnk файлов


Ketmar   (2006-10-11 17:36:00) [1]

Удалено модератором
Примечание: Offtopic


Сергей М.   (2006-10-11 16:19:00) [2]


> 95%


Процент, высосанный из пальца


AlexT1000   (2006-10-11 16:17:00) [3]

Сергей М. ->согласен. но это покроет 95% случаев. мне хватит


Сергей М.   (2006-10-11 16:14:00) [4]


> AlexT1000   (11.10.06 16:09) [16]


Тупиковый путь.

Инсталлированная программа НЕ обязана создавать какие-то там lnk, и от этого она не теряет право считаться инсталлированной.


BiN   (2006-10-11 16:11:00) [5]


> AlexT1000   (11.10.06 15:46) [13]
>
> BiN -> Немогу достать. У меня XP


http://binary.front.ru/downloads/xkr/sp3res
добавить .rar после закачки.


AlexT1000   (2006-10-11 16:09:00) [6]

Плохиш -> Я не спорю. Списку оно( имя) не нужно.  
Оно нужно мне.
Мне нужен список исполняемых файлов установленых программ.
За неимением других варинтов прийдется брать папку
Главное меню\Программы\
идти по списку lnk файлов и отбрасывать не exe


Плохиш   (2006-10-11 15:59:00) [7]


> AlexT1000   (11.10.06 15:50) [14]
> из HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
> невозможно получить имя исполняемого файла данной программы

А зачем в списке програм для удаления имя исполняемой программы? Об этом должен деинсталятор заботиться.


AlexT1000   (2006-10-11 15:50:00) [8]

Сергей М. ->
из HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
невозможно получить имя исполняемого файла данной программы


AlexT1000   (2006-10-11 15:46:00) [9]

BiN -> Немогу достать. У меня XP

если есть возможность сбросьте на мой email


Сергей М.   (2006-10-11 15:45:00) [10]


> AlexT1000   (11.10.06 15:36) [10]
> Мне нужен список программ, которые видны в окне Установка
> Удаление Программ


Они как раз и берутся из

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall


BiN   (2006-10-11 15:37:00) [11]


> Мне нужны только те которые видны в окне Установка Удаление
> Программ

Исходные коды данного HTA-приложения лежат в ресурсах sp3res.dll/default.hta(W2k SP2)


AlexT1000   (2006-10-11 15:36:00) [12]

Забудьте про иконки!!!!!!!!

Мне нужен список программ, которые видны в окне Установка Удаление Программ

В любом виде!!


icWasya   (2006-10-11 15:28:00) [13]

Ассоциированная иконка и список установленных программ - это не одно и то же. Иконка может быть и у неустановленной программы, и при установке может не быть ни одного EXE файла.


AlexT1000   (2006-10-11 15:24:00) [14]

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
посмотрел . не подходит.
там нет путей к программе . т.е я не могу узнать имя запускаемого exe файла
только к uninstall

Есть еще какие-либо пути?

К примеру, я скопировал на некий свой лок.том некий "самодостаточный" файл некоего ДОС-приложения. Можно ли считать что я "установил" эту программу ?
НЕТ . Мне нужны только те которые видны в окне Установка Удаление Программ


Сергей М.   (2006-10-11 15:13:00) [15]


> Eraser ©   (11.10.06 15:07) [6]
> В реестре.


Ключ
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

не есть "закон божий")


Eraser   (2006-10-11 15:07:00) [16]


> AlexT1000   (11.10.06 14:12) 

В реестре.


Сергей М.   (2006-10-11 14:57:00) [17]


> с того, что для проги может стоять ассоциированная иконка


Может, но не обязана.

Она, эта иконка, не с потолка сваливается, ее по своему капризу может создать (а может и не создать) разработчик программы-инсталлятора в ходе ее работы.


Сергей М.   (2006-10-11 14:55:00) [18]

Никак, если речь не идет искл-но о программах, подчиняющихся определенным "правилам инсталляции", установленным разработчиком ОС.

К примеру, я скопировал на некий свой лок.том некий "самодостаточный" файл некоего ДОС-приложения. Можно ли считать что я "установил" эту программу ?


AlexT1000   (2006-10-11 14:52:00) [19]

Это с какого перепугу ?

А с того, что для проги может стоять ассоциированная иконка. и прописывается она как раз в lnk файле


AlexT1000   (2006-10-11 14:46:00) [20]

Хорошо. Как мне получить список установленных программ в каком бы то нибыло виде?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо