Установка приложения для Windows через веб-страницу - PullRequest
1 голос
/ 16 сентября 2009

Как я могу установить приложение для Windows через веб-страницу "Как установка Yahoo Messenger"?

Ответы [ 4 ]

3 голосов
/ 16 сентября 2009

Раньше было:

<object type="application/x-oleobject"
    classid="(classid of an activex control your app installs to mark that it is present)"
    codebase="http://www.example.com/your/install.cab"
>
    Install my grate program pls
</object>

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

Существуют и другие методы с различными уровнями специфичности браузера, такие как Firefox's SecurityManager или JAR со знаком, но они в значительной степени являются пустой тратой времени.

Просто ссылка на простой .exe и все счастливы. Я не знаю, где вы находитесь, но для меня, перейдя на страницу «Скачать Yahoo Messenger», вы получите просто старое:

<a href="http://rd.software.yahoo.com/msgr/9/msgr9us.exe">Download Now</a>
1 голос
/ 16 сентября 2009

Хотя можно просто предоставить ссылку на установщик, вам также следует учитывать ClickOnce . Это позволяет устанавливать и запускать в изолированную учетную запись пользователя, а также обновлять старые версии с веб-страницы одним щелчком мыши.

0 голосов
/ 13 января 2011

Браузеры обычно останавливают это из-за очевидной угрозы безопасности. В Windows различные получающиеся предупреждения (начиная с XP) можно сделать более доброжелательным, если подписать их сертификатом Authenticode (вы делаете это, верно?).

0 голосов
/ 16 сентября 2009

Я согласен с Dour High Arch, ClickOnce - ваш лучший выбор

...