![]() |
|
Как запустить приложение если не известен путь к экзешнику | ☑ | ||
---|---|---|---|---|
0
Игорь_МММ
10.04.20
✎
10:43
|
собственно вопрос в теме
|
|||
1
mikecool
10.04.20
✎
11:33
|
пусть винда об этом позаботится, ведь привязка то есть?
|
|||
2
Игорь_МММ
10.04.20
✎
14:31
|
(1) читал в нете, что система сама ищет экзешник сначала там-то потом там-то, но не срабатывает. ЗапуститьПриложение(ИмяЭкзешника) - вываливается с ошибкой, хотя программа установлена. Делал текстовый док с расширением под это приложение - созданный файл открывает это приложение, но естественно, уже в самом запущенном приложении выходит ошибка типа "что за .. вы мне тут сунули" )) - что некрасиво
|
|||
3
Garikk
10.04.20
✎
14:33
|
(2) < читал в нете, что система сама ищет экзешник сначала там-то потом там-то,>
а вы прочитали где именно это "там-то" находится где она ищет? ваше приложение там доступно? |
|||
4
Garikk
10.04.20
✎
14:34
|
< хотя программа установлена>
обычно установленные программы "туда" не дописывают себя чтобы винда их искала |
|||
5
Игорь_МММ
10.04.20
✎
14:41
|
(3) "Последовательность поиска программы (если не задан путь):
текущий системный каталог; каталог Windows; системный каталог Windows; все каталоги, указанные в переменной PATH." здесь же на мисте:Как запустить *.exe из 1С? |
|||
6
Garikk
10.04.20
✎
14:41
|
(5) да, и ваша программа есть по этим путям?
|
|||
7
Игорь_МММ
10.04.20
✎
14:51
|
(6) кабы узнать еще ...
собственно моя задача проста: заказчик хочет кнопку для запуска приложения. И если ЗапуститьПриложение(имяЭкзешника) его не запускает, то говорит ли это стопудово, что путь к экзешнику обязательно должен быть указан? тогда и механизм реализации сразу понятен |
|||
8
Игорь_МММ
10.04.20
✎
14:51
|
+ (6) - я просто не владею
|
|||
9
Garykom
гуру
10.04.20
✎
15:01
|
(7) ну сделай сначала поиск имяЭкзешника на всех дисках в т.ч. сетевых
Заодно в маркете и в инете на торрентах поищи, если нашел скачай и запусти... |
|||
10
fisher
10.04.20
✎
16:12
|
(7) Если это не системное приложение, то скорее всего его не будет по путям из (5). И варианта два. Либо ты знаешь, в каких каталогах оно обычно живет (если это популярное приложение) и сам ищешь его там, либо просто сделай заказчику настройку, при которой он сам должен явно настроить путь к исполняемому файлу и остальное его проблемы.
|
|||
11
Игорь_МММ
10.04.20
✎
17:19
|
(10) понятно. Я-то думал при установке приложения где-то запоминается его месторасположение.
Спасибо. Вопрос закрыт. |
|||
12
pechkin
10.04.20
✎
17:22
|
Система сама ищет если запускать с ярлыка на рабочем столе
|
|||
13
pechkin
10.04.20
✎
17:22
|
(11) конечно. В реестре
|
|||
14
Сияющий в темноте
10.04.20
✎
23:38
|
для приложений в реестре есть ключ,где пишутся пути к известным программам,но не все программы туда пишутся.
|
|||
15
Chameleon1980
11.04.20
✎
02:53
|
и тут назад в 90е
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |