Здравствуйте, Maclaud, Вы писали:
M>Я так понял тут основной момент это установка ID сессии в новом маркере.
В целом — да.
Но есть еще нюанс, связанный с параметрами безопасности таких объектов,
как оконная станция и рабочий стол.
Вот в
этом примере от MSDN явно просматривается, что теоретически может
потребоваться определенная настройка.
Я пробовал оба подхода,с изменением DACL и без, — результат одинаковый, хотя
вероятность того, что какой-нибудь сервис запустится раньше нашего и установит
более строгие параметры безопасности для оконной станции и рабочего стола,
списывать со счетов не стоит.
M>А OpenProcessToken как процесс сервиса я так понял делается?
Да.