Автор Артем Шелехов задал вопрос в разделе Другие языки и технологии
Delphi. Надо программно узнать где находится дистрибутив программы. Например C:Program FilesYYYYYY.exe и получил лучший ответ
Ответ от Александр Комлев[гуру]
showmessage(application.exename);
Ответ от Кирилл Иванов[гуру]
я чёта не догнал, дистрибута может вообще не быть, установил и удалил искать ты что будеш?
я чёта не догнал, дистрибута может вообще не быть, установил и удалил искать ты что будеш?
Ответ от Дмитрий Краснов[активный]
В XP есть переменная окружения %ProgramFiles%
Также, обрати внимание на переменные SystemDrive, SystemRoot, HOMEDRIVE, APPDATA, windir
В XP есть переменная окружения %ProgramFiles%
Также, обрати внимание на переменные SystemDrive, SystemRoot, HOMEDRIVE, APPDATA, windir
Ответ от Jurijus Zaksas[гуру]
Большинство программ без установки работать не будут. При установсе же они (обычно) прописывают себя в регистр. Так что я бы рекомендовал заниматься поисками не на диске, а в регистре. Там же будут и пути.
Большинство программ без установки работать не будут. При установсе же они (обычно) прописывают себя в регистр. Так что я бы рекомендовал заниматься поисками не на диске, а в регистре. Там же будут и пути.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Delphi. Надо программно узнать где находится дистрибутив программы. Например C:Program FilesYYYYYY.exe