Рекомендации по использованию нескольких пользователей

В следующих разделах приведены рекомендации по разработке приложений для нескольких пользователей в среде служб удаленных рабочих столов.

В этом разделе

Настройка приложения

Установка приложения для одного пользователя может создать проблемы в многопользовательской среде служб удаленных рабочих столов.

Хранение сведений о пользователях

Приложения должны хранить данные пользователя в определенных пользователем расположениях отдельно от глобальной информации, которая относится ко всем пользователям.

Пространства имен объектов ядра

Службы удаленных рабочих столов используют несколько пространств имен для объектов ядра; глобальное пространство имен используется в основном службами в клиентских и серверных приложениях.

IP-адреса и имена компьютеров

Небезопасно предполагать, что имя компьютера или IP-адрес , назначенные компьютеру, связаны с одним пользователем, так как на сервере узла сеансов удаленных рабочих столов могут одновременно находиться несколько пользователей.

Как всегда, блокируйте файлы и базы данных при внесении изменений, чтобы предотвратить непреднамеренно потерю данных.

Приложение не должно блокировать любые файлы приложения во время выполнения, которые не являются файлами для каждого пользователя. Заблокированные файлы среды выполнения могут не запускать несколько экземпляров приложения или процессов в приложении, таких как мастера. Хороший способ проверить, какие файлы являются файлами приложения во время выполнения, — отслеживать, какие файлы устанавливаются программой установки приложения. Файлы для отдельных пользователей редко устанавливаются программой установки; Поэтому большинство файлов, установленных программой установки, являются файлами приложения времени выполнения.