Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > список установленных программ


Автор: Михалыч 16.7.2013, 23:00
Загружаю список установленных программ в listbox. А далее нужно узнать имя . exe файла установленной программы из списка. 
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 
Например в ключе с установленной программой "Java" , информация есть куда установлена, а вот имя исполняемого файла " .exe "  нет , и так во всех ключах. Как найти информацию каким файлом запускается установленная программа?

Автор: Illusion Dolphin 16.7.2013, 23:28
Цитата

Как найти информацию каким файлом запускается установленная программа? 

В общем случае никак.

Автор: Poseidon 17.7.2013, 12:11
Данные в реестр заносит инсталятор. Совсем не обязательно, что там может быть исполняемый файл. Ярким примером служат обновления Windows (те же обновления MSXLM).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)