Запуск программ на сайте
Поставлена следующая задача: Пользователь после авторизации на сайте должен получить доступ к программам расположенным на сервере (программы расположены в формате program1.exe, program2.exe, ....), после выбора программы она должна запуститься на компьютере пользователя. Пользователь должен получить доступ только на запуск данных программ, но не на скачивание, желательно что бы путь к программам был не прямой (для пользователя), а генерировался. Предполагается сделать примерно так: Есть Web сервер (FreeBSD) и сервер с программами (Windows 2003). Нужно сделать так, что бы пользователь зайдя на сайт получил сгенерированную ссылку и запустил программу уже с сервера под Windows и у него в окне браузера открылось окно программы. В идеале программа должна запуститься на компьютере пользователя, а не на сервере и производить обмен данными с сервером под Windows.
Программы написаны на Delphi. Подскажите в каком направлении искать решение задачи.
Чтобы запуститься программа должна быть загружена в файл на диске. Иначе нельзя. Пока программа работает её файл нельзя удалить. Пользователь может за это время найти программу на диске и скопировать в другую папку. Ваша задача не решима. Разьве что написать эксплойт, который будет докачивать программу и выполнять её без сохранения. Но это уже смешно.
Цитата: Andrey_79
Подскажите в каком направлении искать решение задачи.
Огорчаете вы меня. ASP.NET в моей проблеме я так понимаю никак не поможет. Появилась еще идея, если я сделаю веб-станичку точную копию окна программы и буду с нее серверу под виндой передавать данные, а он их обрабатывать и назад передавать результаты расчета и графики?
Ну да, тонкий клиент
осталось придумать как это реализовать. :confused: