Назад | Перейти на главную страницу

Можно ли с помощью RemoteApp обеспечить выполнение нескольких приложений в одном сеансе терминального сервера?

Мы заинтересованы в реализации RemoteApp в Windows 2008 R2 для обслуживания нескольких программ.

Поскольку разработчики используют shared memory чтобы передавать сообщения между процессами, необходимо, чтобы мы предоставили им решение, которое позволит это. Они исследовали и обнаружили, что если приложения существуют в одном terminal server сеанс, к которому они смогут получить доступ shared memory.

Есть ли способ гарантировать, что несколько RemoteApps работают в рамках одного сеанса (с одним и тем же пользователем), поэтому они могут получить доступ к одному и тому же shared memory?

Если вы используете RDS Session Broker, то по умолчанию входящие подключения (для второго и последующих удаленных приложений, запускаемых пользователем) направляются на тот же сервер RDS, на котором уже существует сеанс (для исходного RemoteApp, запущенного пользователем).

Нет. Сломанный дизайн. Так просто. Вам никогда не следовало использовать разделяемую память.