是否可以确保使用 RemoteApp 的多个应用程序在同一个终端服务器会话中运行?

是否可以确保使用 RemoteApp 的多个应用程序在同一个终端服务器会话中运行?

我们有兴趣RemoteApp在 Windows 2008 R2 上实施一些程序。

由于开发人员习惯shared memory在进程之间传递消息,因此我们有必要为他们提供允许这样做的解决方案。他们研究发现,如果应用程序存在于同一个terminal server会话中,他们将能够访问shared memory

有没有办法绝对确保多个RemoteApps在同一个会话中运行(与同一个用户),以便它们可以访问相同的shared memory

答案1

如果您使用 RDS 会话代理,则默认行为是将传入连接(对于用户启动的第二个和后续远程应用程序)定向到已存在会话的同一 RDS 服务器(对于用户启动的初始远程应用程序)。

答案2

不。设计有问题。就这么简单。你永远不应该使用共享内存。

相关内容