我们有兴趣RemoteApp
在 Windows 2008 R2 上实施一些程序。
由于开发人员习惯shared memory
在进程之间传递消息,因此我们有必要为他们提供允许这样做的解决方案。他们研究发现,如果应用程序存在于同一个terminal server
会话中,他们将能够访问shared memory
。
有没有办法绝对确保多个RemoteApps
在同一个会话中运行(与同一个用户),以便它们可以访问相同的shared memory
?
答案1
如果您使用 RDS 会话代理,则默认行为是将传入连接(对于用户启动的第二个和后续远程应用程序)定向到已存在会话的同一 RDS 服务器(对于用户启动的初始远程应用程序)。
答案2
不。设计有问题。就这么简单。你永远不应该使用共享内存。