alaa_damiri Ответов: 4

Запустите EXE файл в браузере


Привет ребята,

Я сделал простую головоломку в виде приложения для Windows. То puzzle.exe файл прекрасно работает на Windows, но я хочу опубликовать игру, чтобы быть онлайн. Как я могу бежать puzzle.exe файл в браузере? Там будет возможность скачать EXE-файл, но я хочу, чтобы люди тоже играли в эту головоломку онлайн.

Заранее спасибо.

4 Ответов

Рейтинг:
2

OriginalGriff

Вы не можете - не так, как есть. Вы не можете запустить EXE - файл на машине клиента-они должны сначала загрузить его (и должны иметь соответствующий .NET framework установлен). Любая попытка запустить exe-файл на клиентской машине помечается как "вероятная вирусная активность" и предотвращается по соображениям безопасности.
Вам придется переписать свою игру, чтобы она работала как веб-приложение, то есть работала в браузере. Это может быть нелегко в зависимости от вашей игры...


SREENATH GANGA

может ли он быть запущен в интернете, как апплет на java? сэр извините если я спрашиваю глупость

SubsonicDesignOfficial

В нынешнем виде-нет. Java-апплеты можно запускать в браузере, если пользователь установил виртуальную машину Java. В сети такого нет. Как сказал OriginalGriff, вы должны переписать части программы для работы в браузерах. Возможно, вы захотите взглянуть на Silverlight или ASP.Net (silverlight-лучший выбор, потому что вы говорите о разработке игр)

Dave Kreskowiak

В сети такого нет.
Да, есть. Это называется Silverlight.

SubsonicDesignOfficial

Спасибо, что поправили!

OriginalGriff

Ваше здоровье! Это довольно много, что я собирался сказать. :большой палец вверх:

Ramya Muruli

я не беспокоюсь о безопасности, но я хочу запустить exe-файл на клиентской машине без загрузки

OriginalGriff

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

Рейтинг:
2

Dave Kreskowiak

Перепишите свое приложение в технология Silverlight[^] и у вас есть возможность сделать то, что вы описали.


Рейтинг:
2

jchoponis

приложение forms, подобное описанному вами, не развертывается непосредственно через интернет.

вы обсуждаете 2 темы - развертывание приложения winform (обычно через MSI или raw exe, которое можно загрузить и запустить локально) и архитектура (веб-приложение, которое работает внутри браузера и размещается на веб-сервере).


Рейтинг:
15

Espen Harlinn

Если вы превратите свою форму windows forms в пользовательский элемент управления, вы можете использовать подход, описанный в этой статье, чтобы включить IE для размещения вашего приложения:
http://steveorr.net/articles/WinformControls.aspx[^]

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

С уважением
Эспен Харлинн


Vivek Krishnamurthy

Мои 5!

Espen Harlinn

Спасибо тебе, Вивек!

Sergey Alexandrovich Kryukov

Согласитесь, 5.
--СА

Espen Harlinn

Спасибо, Сакрюков!