Я хотел бы запустить приложение на одном компьютере с Windows (желательно на сервере 2008, но подойдет любая платформа) и отобразить пользовательский интерфейс на другой рабочей станции Windows.
Я не уверен, какое сочетание технологий мне нужно для этого. Я посмотрел на MS Application Virtualization 4.5 (ранее SoftGrid), но это не совсем то, что я ищу. Я не хочу, чтобы приложение запускалось на локальном хосте, только на удаленном интерфейсе. Вся активность ЦП приложения и сетевая активность должны быть локализованы на удаленном хосте.
Я знаю, что это разные технологии, но подумайте о «Parallels» для Mac ... возможно ли это даже с Windows Remote Desktop / Terminal Services?
Похоже, вам нужны удаленные приложения служб терминалов, которые есть в Server 2008. Как говорится в рекламном ролике Technet:
С помощью служб терминалов организации могут предоставлять доступ к программам на базе Windows® практически из любого места практически на любое вычислительное устройство. Службы терминалов в Windows Server® 2008 включают RemoteApp служб терминалов (TS RemoteApp). Вы можете использовать несколько различных методов для развертывания программ RemoteApp, таких как веб-доступ к службам терминалов (веб-доступ к службам терминалов). С помощью TS Web Access вы можете предоставить доступ к программам RemoteApp через веб-страницу в Интернете или через интрасеть. Веб-доступ к службам терминалов также включен в Windows Server 2008
Я не уверен, достаточно ли веб-интерфейс для того, что вам нужно, или вы ищете что-то более интегрированное. Видеть Вот для получения подробной информации о TS Remote Apps Вот подробнее о том, как это сделать.
Citrix делает это (бесшовное окно), если вы хотите заплатить за это, или как уже было сказано - это возможно в рамках Server 2008 и более поздних версий без Citrix.
Вы даже можете упаковать его как msi и выполнить очень простое развертывание политики в меню запуска пользователя ^^
Есть также несколько приемов, позволяющих сделать это со старыми службами терминалов и некоторую обрезку области просмотра ... Я не пробовал их.