Мне нужно создать процесс с высоким уровнем целостности, чтобы он мог выполнять все административные задачи. Но созданный процесс должен запускаться в текущем, зарегистрированном на рабочем столе, то есть он не должен запускаться в сеансе 0. По умолчанию в консоль входят только администраторы.
Служба должна запустить процесс, так как служба работает в сеансе 0 и системной учетной записи. Можно ли каким-либо образом получить токен без ограничений и использовать его в CreateProcessAsUser, чтобы создаваемый процесс имел высокий уровень целостности или системность. Является ли это возможным? Еще одна вещь, которую я должен получить без ограничения токен без запроса имени пользователя или пароля вошедшего в систему пользователя.
Спасибо