![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Список установленных программ. Как его получить?
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]Хорошо. Как мне получить список установленных программ в каком бы то нибыло виде?