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

    Terminal Server. Поддержка многопользовательских приложений

    HashFlare

    Наряду с описанными архитектурными изменениями потребовалось внести изменения в ряд стандартных вызовов Win32 API, чтобы упростить обработку нескольких интерактивных пользователей, обращающихся к приложению. Традиционно при разработке Windows-приложений предполагалось, что только один пользователь может интерактивно работать с приложением. Многие из этих программ неправильно используют файлы конфигурации в корневом каталоге Windows или системный реестр. При одновременном обращении к этим данным, расположенным в одном месте, нескольких пользователей в приложении очень часто возникают конфликты.

    Terminal Server пытается решить эту проблему, применяя специальный метод наблюдения за реестром и Ш-файлами, чтобы изменения, внесенные туда при установке приложения, могли быть правильно записаны и воспроизведены для каждого пользователя, запускающего это приложение. Эта специальная функция отслеживания включается при установке приложения с помощью аплета Add/Remove Programs из Control Panel (рис. 2.5). Если устанавливать приложение в Terminal Server таким образом, сервер переходит в режим установки (install mode), в котором он может правильно отслеживать и записывать изменения в системе. Если приложение устанавливается по-другому, сервер остается в так называемом режиме пользователя (user mode), и все изменения, сделанные в системе при установке, будут правильно настроены только для того пользователя, который установил приложение.

    Переключать сервер между режимами установки и выполнения из командной строки можно также с помощью команды CHANGE USER.

    Содержание



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