
我們有興趣RemoteApp
在 Windows 2008 R2 上實施以提供一些程式。
由於開發人員習慣shared memory
在進程之間傳遞訊息,因此我們有必要為他們提供一個允許這樣做的解決方案。他們研究並發現,如果應用程式存在於同一個terminal server
會話中,他們將能夠存取shared memory
。
有沒有一種方法可以絕對確保多個會話RemoteApps
在同一會話中運行(使用相同使用者),以便它們可以存取相同的會話shared memory
?
答案1
如果您使用 RDS Session Broker,則預設行為是將傳入連線(對於使用者啟動的第二個及後續遠端應用程式)導向至已存在會話的相同 RDS 伺服器(對於使用者啟動的初始 RemoteApp)。
答案2
沒有。損壞的設計。就這麼簡單。你不應該使用共享記憶體。