Здравствуйте MadMaks, Вы писали:
MM>Здравствуйте Alex Fedotov, Вы писали:
AF>>1. Какой изначально десктоп у сервиса? MM>"WinSta0\\Default"
AF>>2. Почему надо постоянно переключаться, а не с самого начала зарегистрировать сервис как интерактивный? MM>Сервис зарегестрирован как интерактивный. А переключаться нужно для запроса информации у пользователя. Понимаю, что несколько абсурдно выглядит, но так поставлена задача. MM>То есть, висит приглашение нажать Ctrl+Alt+Del. По сети сервис принимает задание вывести форму и прозвести ввод данных. Он должет переключиться на "Default" десктоп, чтобы вывести окно и запросить данные у пользователя (либо предоставить информацию пользователю). Далее он восстанавливает десктоп ("Winlogon").
То есть процесс всегда остается ассоциированным с winsta0\default, он только переключает активный десктоп.
Хм, а можно взглянуть на код переключения туда и обратно? А если создать свой собственный декстоп, и переключаться на него, проблема остается?