Почему CreateProcessAsUser требует интерактивной оконной станции в Vista / Windows 7?

Мне пришлось углубиться в это, потому что код, который работал нормально на Windows 2003 / XP, неt в Windows 7. Приложение, запущенное с помощью CreateProcessAsUser, завершается ошибкой с кодом ошибки 0xc0000142. Разница между моим старым кодом и доступным из MSDN наЗапуск интерактивного клиентского процесса в C ++ это то, что я неНастроить привилегии и для Window Station и для рабочего стола. Я'я обновил мой код в соответствии с примером, но мне очень хотелось бы понять, какие изменения в более новых Windows сделали выполнение процессов на интерактивной оконной станции требованием?

Ответы на вопрос(1)

Ваш ответ на вопрос