0 / 0 / 0
Регистрация: 26.02.2014
Сообщений: 20
|
||||||
1 | ||||||
Как запустить exe, узнав его адрес из реестра?19.05.2014, 01:52. Показов 1566. Ответов 4
Метки нет (Все метки)
Здравствуйте, есть простое приложение, которое запускает exe с параметрами
Сейчас приложение должно лежать в определенной папке(в корне программы)потому что адрес "абсолютный" или как это называется. Нужно что бы приложение запускало нужную программу из любой папки, как я понимаю этого можно добиться, заменив "абсолютный" адрес, на "ссылку из реестра".Поискал по форуму, запрос "реестр" почти все темы отвечают на вопрос как изменить данные или как добавить данные в реестр, а как узнать из реестра адрес exe не нашел. Подскажите пожалуйста как реализовать запуск не привязанный к папке с программой Примерно так выглядит код приложения Кликните здесь для просмотра всего текста
Всем добра.
0
|
19.05.2014, 01:52 | |
Ответы с готовыми решениями:
4
command line parameters for Flashplayer.exe или как иначе запустить его так, чтобы указать координаты и размеры его окна? Как засунуть exe в мою программу и запустить его Как добавить ресурс в Delphi XE2 (файл exe), а затем запустить его Запустить приложение по перетаскивании файла на его exe |
3 / 3 / 1
Регистрация: 17.06.2013
Сообщений: 41
|
|||||||||||
19.05.2014, 03:10 | 2 | ||||||||||
ну как я понимаю чтобы запустить приложение нужно в любом случае знать где оно точно лежит (хоть папку абсолютную или относительную, хоть где в реестре записано). Или её надо программно искать иначе. Могу помочь с прописанием относительного адреса:
А если хочешь искать программно, то рекурсивный поиск выглядел бы так (начальной папкой принял папку с уже запущенным exe-файлом):
PS: а если возникнут - то будет полный крэш твоей программы...
0
|
0 / 0 / 0
Регистрация: 26.02.2014
Сообщений: 20
|
|
19.05.2014, 12:53 [ТС] | 3 |
У клиента на компе может быть не одна папка, содержащая exe с нужным именем, так что простой поиск не решит проблему.Знаю что можно найти через реестр, место куда установлена программа и взять оттуда адрес файла, можете сказать какой нужен код, что бы реализовать это?
0
|
0 / 0 / 0
Регистрация: 26.02.2014
Сообщений: 20
|
|
20.05.2014, 20:19 [ТС] | 5 |
спасибо, буду пробовать
0
|
20.05.2014, 20:19 | |
20.05.2014, 20:19 | |
Помогаю со студенческими работами здесь
5
Как посмотреть команды exe (с какими атрибудами можно запустить exe) Visual Studio компилирует код, создает exe файл, но не может его запустить Как из exe запустить другой exe Ошибка при запуске exe: Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна Как присоединить к exe файлу произвольный файл, а при запуске exe файла открыть его Как поменять ip-адрес в скомпилированном .exe-шнике Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |