Запустите локальное приложение при нажатии на ссылку - PullRequest
3 голосов
/ 22 января 2012

Я разрабатываю внутреннее веб-приложение, которое позволяет мне хранить учетные данные удаленного управления для моих клиентов.Каждый раз, когда я хочу подключиться к компьютеру клиента, мне нужно запустить программу удаленной поддержки, скопировать и вставить имя пользователя и пароль, а затем нажать кнопку «Пуск».В программном обеспечении будут доступны аргументы командной строки, которые позволят мне начать сеанс немедленно, однако я не знаю, как запустить .exe из моего браузера.

Какие есть варианты запускалокальное приложение по ссылке в веб-приложении?

1 Ответ

7 голосов
/ 22 января 2012

Вам необходимо разработать собственный протокол для URL-адресов в ваших ссылках (например, «customprotocol: // blahblah») и зарегистрировать ваше приложение в качестве обработчика внешнего протокола в ОС. Таким образом, при нажатии на ссылку браузер узнает, как запустить обработчик; из этого вы можете читать входящие параметры из URL и действовать соответственно.

Процедура регистрации такого обработчика протокола зависит от ОС. См. Регистрация приложения по протоколу URL на MSDN и Регистрация протокола на Mozilla KB .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...