Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Fast User Switching и интерактивный сервис.


Страницы:   1 2

Eraser ©   (2006-04-06 12:58:00) 

Добрый день!
Проблема по-моему уже "заезжанная", но всё таки мне решение так и не удалось найти (

Есть интерактивный сервис (просьба не пинать - так надо), он корректно определяет смену рабочего стола, т.е. когда пользователь переключается в logon screen или залогинивается, всё прекрасно работает до того момента, когда, помимо уже залогинивавшегося пользователя, загружается ещё один, т.е. применяется Fast User Switching. Севис подвисает (

Подозреваю, что это связано с тем, что Fast User Switching использует сервер терминалов и для каждого следующего пользователя создаётся отдельная терминальная сессия у которой своя window station.

Так собственно основной вопрос: как сделать так, чтобы сервис нормально функционировал при включённом FUS?

И побочный вопрос: как можно добраться до window station другой терминальной сессии или же переключить сервис на другую терминальную сессию...? возможно я что-то где-то напутал в объяснении, если это так - поправте.


Чапаев   (2006-04-06 13:14:00) [21]


> Проблема по-моему уже "заезжанная", но всё таки мне решение
> так и не удалось найти

Если тебе от этого станет легче, скажу, что мне не удалось тоже... :-D


> Севис подвисает

Если он что-то выводит на десктоп, то выводит на десктоп первого залогиненного пользователя. Если это что-то требует реакции пользователя, то, естественно, это и будет похоже на зависание сервиса.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо