Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


В двух — навряд ли. В большем же количестве — могу.

Никак не находит. В параметре App Paths хранятся имена исполняемых файлов и пути к ним, который может использовать функция ShellExecute(). Наша задача — лишь опосредованно вызвать её, что и делается посредством команды start. Примерно то же происходит, когда Вы последовательно делаете Win-R, winrar.exe, Enter. Просто в командной строке такой фокус не проделать — там просматривается только PATH (а вот в Far Manager'е можно — тамошний обработчик командной строки-запускатор задействует параметр App Paths [он, кстати, и себя туда добавляет]).

Ссылки для чтения:
В каких случаях при запуске программы не надо указывать полный путь к ней – Вадим Стеркин
Application Registration | Microsoft Docs
How the App Paths Registry Key Makes Windows Both Faster and Safer • Helge Klein
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:45, 29-11-2018 | #4