Здравствуйте MadMaks, Вы писали:
MM>Возникла проблема с написанием интерактивного сервиса, а именно — в переключении desktop'а. MM>Не удается переключиться на "WinSta0\\Default" десктоп, когда на машине произвели login, а затем logout. Причем, если машина загрузилась (сервис стартует автоматически) и еще не логинились, то десктоп переключается нормально. Но что самое обидное, так это то, что SwitchDesktop возвращает 0 (завершилась неуспешно), а GetLastError почему-то тоже 0 (типа нет ошибки). MM>В чем может быть проблема и почему она возникает после логина на машине?
1. Какой изначально десктоп у сервиса?
2. Почему надо постоянно переключаться, а не с самого начала зарегистрировать сервис как интерактивный?