Итак, я искал везде, где только мог придумать, и не могу понять. Я надеюсь, что ответ очень прост. Вот ситуация:
Я создаю ссылку для быстрого доступа для конечного пользователя. Мы назовем это «shortcut.lnk». Мы можем предположить, что у них установлен Chrome и что "myFolder" находится на их рабочем столе. Ключ в том, что это приложение должно открываться в Chrome, а не в браузере пользователя по умолчанию. В настоящее время я имею в качестве "цели" shortcut.lnk:
%ProgramFiles(x86)%\Google\Chrome\Application\chrome.exe --app=%USERPROFILE%\Desktop\myFolder\path\to\app.html
Это работает на 3 машинах, на которых я тестировал. Тем не менее, из исследований я заметил, что Chrome иногда устанавливается в AppData или других местах вместо Program Files.
У меня такой вопрос, есть ли способ динамически определить, где Chrome установлен на их Windows-машине, чтобы я мог прикрепить его к "Target" в shortcut.lnk?