@SHLAKBAUM

Как можно реализовать удалённое приложение с разделением прав доступа?

Суть задачи в следующем. Есть приложение написанное на WinFroms (C#). Необходимо каким-либо образом создать такую конфигурацию, чтобы приложение работало постоянно (на сервере) и при этом к нему могли подключаться пользователи с удалённых компьютеров (с вводом данных учётной записи) и видели тот же экран, который отображается на сервере. При этом должна быть возможность контролировать изнутри приложения, что в определённый момент времени действия может производить только один пользователь, но их результат должен отображаться на всех экранах. Код приложения изменять можно.

Пробовалась конфигурация Windows Server + RemoteApp, но там проблема в том, что на какждое подключение запускался новый экземпляр программы (в случае разрешения множественных подключений), либо при новом подключении пропадала программа с экрана предыдущего подключенного пользователя (в случае разрешения единственного подключения). Возможно это можно исправить, но не знаю куда копать. Проблемы с документацией.

Таким образом, требуются какие-либо предложения, с помощью которых можно решить данную задачу (работы приложения в удалённом режиме и возможности подключения к нему нескольких пользователей с контролем их действий внутри приложения). Даже самые причудливые. Основной критерий допустимости варианта в данном случае в том, чтобы не пришлось полностью переписывать исходную программу.
  • Вопрос задан
  • 331 просмотр
Пригласить эксперта
Ответы на вопрос 2
Чем вводится ограничение на использование именно RDP?
VNC-like сервисы отлично справились бы с Вашей задачей - один абонент подключается с правами просмотра и ввода, остальные - только просмотра.
Ответ написан
AnnTHony
@AnnTHony
Интроверт
WCF-службы должны помочь
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы