多用户指南

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

在本节中

应用程序设置

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

存储特定于用户的信息

应用程序应在用户特定的位置存储用户特定的信息,该位置要独立于应用到所有用户的全局信息区。

内核对象命名空间

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

IP 地址和计算机名称

分配到计算机的计算机名称或 IP 地址与单个用户关联,这种假设并不可靠,因为可以同时将多个用户登录到远程桌面会话主机(RD 会话主机)服务器。

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

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