多用户指南

以下部分提供了在远程桌面服务环境中为多个用户开发应用程序的指南。

在本部分中

应用程序设置

为单个用户安装应用程序可以在多用户远程桌面服务环境中创建问题。

存储特定于用户的信息

应用程序应将用户特定的信息存储在特定于用户的位置,与应用于所有用户的全局信息分开。

内核对象命名空间

远程桌面服务对内核对象使用多个命名空间;全局命名空间主要由客户端/服务器应用程序中的服务使用。

IP 地址和计算机名称

假定分配给计算机的计算机名或 IP 地址与单个用户相关联是不安全的,因为可以同时将多个用户登录到远程桌面会话主机(RD 会话主机)服务器。

与往常一样,在进行更改时锁定文件和数据库,以防止意外丢失数据。

应用程序不得锁定不是每个用户文件的任何运行时应用程序文件。 锁定的运行时文件可以保留应用程序的多个实例,或者应用程序(如向导)下的进程无法运行。 测试哪些文件是运行时应用程序文件的好方法是跟踪应用程序安装程序安装的文件。 安装很少安装每用户文件;因此,安装程序安装的大多数文件都是运行时应用程序文件。