Как запустить exe-игру внутри веб-страницы [закрыто]

StackOverflow https://stackoverflow.com/questions/527121

  •  22-08-2019
  •  | 
  •  

Вопрос

возможно ли и как использовать элемент управления activex или апплет, flash или silverlight для запуска exe-игры внутри веб-браузера, я имею в виду, как встроить flash-игру или java-игру на веб-страницу.

Спасибо

Это было полезно?

Решение

Взгляните на http://www.xenocode.com/

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

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

Другие советы

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

А если серьезно, то такие вещи, как flash и silverlight, существуют не просто так:Они обеспечивают изолированную среду, где "активный" контент может выполняться без всех (потенциально опасных) функциональных возможностей, которыми обладает надлежащий исполняемый файл.

Что ты пытаешься сделать?

Если ты хочешь делать то, что я подумай вы хотите, тогда это невозможно.:)

Как упоминал Джеффтнз, пользователь должен загрузить полную программу, прежде чем он сможет запустить / использовать программу.Но в противном случае вы могли бы предложить простую ссылку для скачивания, чтобы сделать это.Запустить программу / игру со всеми файлами на сервере и показать пользователю только выходные данные (и, возможно, предложить некоторые варианты ввода) также невозможно - большинство программ разработаны как однопользовательские приложения, поэтому вам пришлось бы запускать новый экземпляр программы для каждого пользователя, посещающего сайт.Независимо от того, какие ресурсы для этого нужны вашему серверу, некоторые программы допускают одновременный запуск только одного экземпляра.

Итак, боюсь, встраивание иностранной / сторонней программы в веб-сайт невозможно.При использовании вашей собственной программы вы можете создать ее с помощью Flash или Silverlight, при необходимости даже в виде ActiveX (больше возможностей, но и больше рисков для безопасности пользователей).Такие приложения загружают только основную функциональность при начальной загрузке и могут при необходимости перезагрузить отсутствующие компоненты или данные (напримердля игр:фактическая часть карты мира, новые уровни, предметы, ...).Но сторонние программы, не предназначенные для работы в качестве сервера, которым вы можете управлять с помощью API, должны быть переписаны.Самостоятельно или оригинальным издателем (маловероятно ;) ).

Google работает над этим, http://google-code-updates.blogspot.com/2008/12/native-client-technology-for-running.html способ запуска исходного кода x86 в браузере.

Вам нужно было бы создать свой собственный клиентский браузер, как у них есть по предоставленной вами ссылке..http://unity3d.com/gallery/live-demos/tropical-paradise

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

Просьба вашего посетителя запустить исполняемый файл, несомненно, привлечет только дураков, которые будут вам доверять, и, кроме того, ему нужно будет запустить MS Windows.

Возможно, вы захотите рассмотреть альтернативы, предложенные выше.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top