Запуск EXE-файла, уже сохраненного на вашем компьютере через веб-сайт. - PullRequest
2 голосов
/ 08 января 2012

Можно ли создать средство запуска для веб-сайта, который открывает файл, установленный на вашем компьютере, опубликованный веб-сайтом, например кнопку?

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

Возможно ли это?

Ответы [ 4 ]

3 голосов
/ 08 января 2012

Конечно, это возможно, но не без

  1. эксплойт для уязвимости в браузере пользователя (или другом компоненте)
  2. плагин для браузера, который специально разрешает подобные вещи.

Итак, в общем, нет.

Особые случаи, например:

  • iTunes, который регистрирует обработчик URI (поэтому iTunes может запускаться при нажатии на специальную ссылку)
  • Некоторое другое программное обеспечение, которое включает модуль запуска в качестве плагина для браузера (Skype, iirc)

В обоих случаях пользователь должен что-то сделать, прежде чем это станет возможным (и в идеале так и должно быть).

3 голосов
/ 08 января 2012

Можете ли вы представить себе потенциальные проблемы безопасности и конфиденциальности, которые возникли бы, если бы это было возможно?

К счастью, это невозможно, не по умолчанию.

С помощью плагинов для браузера это возможно,но вам нужно установить их.

1 голос
/ 08 января 2012

Это все равно что дать грабителю ключ от входной двери. Вот, пожалуйста, не стесняйтесь запускать любую случайную программу.

Нет, это невозможно при стандартных настройках безопасности в браузере. Есть способы сделать это с ActiveX в IE, но для этого нужны очень спокойные настройки.

Или вы можете установить какой-нибудь плагин , который может прослушивать событие и делать это.

1 голос
/ 08 января 2012

Краткий ответ: нет, это невозможно.

Более длинный ответ: Вы могли бы что-то сделать с расширением браузера, но, конечно, вам нужно

  • Написать один
  • Заставьте пользователя установить его

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

...