确保我的应用程序是终端服务安全的

时间:2015-07-08 10:16:12

标签: c# terminal-services

我们公司使用的系统是我唯一的开发人员。它是一个基于C#的桌面应用程序,可在大约50个工作站上运行,并且所有工作站都连接到一个中央SQL Server数据库。

我们的网络管理员现在正在考虑通过终端服务提供应用程序,这是我一无所知的。

当我开始谷歌搜索时,我看到,显然,某些应用程序在终端服务下无法运行。以MS Paint为例。所以这让我想知道,开发人员需要知道什么才能确保他/她的应用程序在终端服务中工作?

我现在没有时间深入调查TS,但我希望可能会有一篇文章在某处为开发人员编写。如“开发将在终端服务中运行的应用程序时不要做的事情”。

1 个答案:

答案 0 :(得分:1)

终端服务如果您的应用程序旨在与多用户兼容,则RemoteApp可以很好地工作。因此,您需要确保不共享与用户会话相关的数据,而是将IsolatedStorageContainment设置为DomainIsolationByUser放置在隔离存储中。例如。

这里有一些有用的链接:

http://www.fmsinc.com/microsoftaccess/terminal-services/remoteapp.htm

https://www.youtube.com/watch?v=Nf20-76dMcg

https://msdn.microsoft.com/en-us/library/3ak841sy%28v=vs.110%29.aspx