Как я могу запустить приложение Windows с веб-страницы? - PullRequest
5 голосов
/ 08 марта 2011

У нас есть корпоративная сеть и возможности, которые могут быть полезны, если бы у нас была коллекция значков / ссылок, представляющих приложения, которые используют большинство представителей (Outlook, Excel, несколько других приложений).

Идея будет заключаться в том, что если приложение установлено, нажатие на ссылку / значок запустит приложение на клиентском компьютере.

Кто-нибудь когда-либо имел подобное требование и успешно выполнял его?

Хотел обратиться ко всем, прежде чем я вернусь и скажу нет. Заранее спасибо за любые ответы.

Ответы [ 3 ]

3 голосов
/ 08 марта 2011

Сделать каждую кнопку ссылкой на скачивание файла шаблона компании для данного приложения. Например, кнопка «Excel» будет загружена, и пользователю будет предложено открыть ее в Excel.

Например, попробуйте нажать одну из ссылок здесь:

http://www.google.com/#sclient=psy&hl=en&q=template+filetype:xls

Ссылка на статические файлы на веб-сервере должна быть достаточной, если ваш сервер отправляет правильный MIME-тип или тип содержимого.

0 голосов
/ 08 марта 2011

Используя IE в локальной интрасети, мы реализовали это в элементе управления ActiveX. Решение Джоша Пирса работает для приложений такого типа с типами MIME, но не все приложения, которые вы можете открыть, будут работать таким образом.

0 голосов
/ 08 марта 2011

Возможно, вам придется настроить параметры безопасности браузера, чтобы они могли переходить по ссылкам, но вы должны иметь возможность использовать URL-адреса вида file:///C:\\Program Files\\Notepad.exe (вместо этого вы можете использовать обычные слэши /, так как выне нужно следить за тем, сколько копий \ необходимо, чтобы получить интерпретацию строк в кавычках, вне зависимости от того, что вы используете для разработки веб-страниц.

...