Главная  
  • Программы  
  • Методички  
  • Рефераты  
  • Дипломы  
  • Разное  
  • Фото  
  • Контакты  
  • Карта сайта  
  • Я:
    Найти:
    Возраст:
    -

    Terminal Server. Управление объектами

    HashFlare

    В Windows NT/2000 все ресурсы операционной системы представлены объектами. За создание, изменение и удаление этих объектов "отвечает" менеджер объектов, содержащийся в исполняемой подсистеме NT. Объекты располагаются в так называемом пространстве имен объектов (object namespace). В Windows NT Server пространство имен только одно, так как поддерживается только один интерактивный сеанс. В Terminal Server каждому сеансу интерактивного пользователя присваивается собственное пространство имен объектов, называемое локальным пространством имен {local namespace) пользователя. Это позволяет нескольким экземплярам одного приложения, работающего на сервере, создавать именованные объекты, которые не будут конфликтовать друг с другом. Объекты из пространства имен одного пользователя отличаются от объектов из другого пространства имен уникальным именем. Создавая именованный объект для определенного сеанса, менеджер объектов добавляет к имени объекта уникальный идентификатор сеанса пользователя. Приложение не может "видеть" объекты в пространстве имен другого пользователя.

    Кроме нескольких пространств имен пользователей есть еще и глобальное системное пространство имен (System Global namespace), которое доступно всем сеансам на сервере терминальных служб. В Windows 2000 все службы и любые приложения, запущенные на консоли, выполняются в глобальном системном пространстве имен. В Windows NT 4.0 Terminal Server Edition в глобальном системном пространстве имен выполняются только те службы, которые запущены в контексте защиты SYSTEM. Все консольные приложения и службы, запущенные от имени обычных учетных записей, выполняются на консоли пространства имен глобального пользователя (User Global). Несколько пространств имен, которые существуют как в Windows 2000, так и в NT 4.0 Terminal Server, изображены на рис. 2.4. Единственное различие состоит в том, как обрабатывается пространство имен консоли.

    Контекстом (пользовательским или глобальным системным) в пределах приложения или одного из его компонентов можно управлять с помощью команды REGISTER.

    Содержание



    © Copyright 2006-2017. Все права защищены. Сайт бесплатно.