Я использую службу Windows (написанную с использованием .NET) в качестве пользователя - LocalSystem.
Из службы мне нужно запустить процесс, но как зарегистрированный пользователь.Если я использую Process.Start (имя_процесса), он по умолчанию запускается с привилегией службы - это как LocalSystem.Как выдать себя за зарегистрированного пользователя и запустить процесс под тем же именем?
РЕДАКТИРОВАТЬ : У меня не будет доступа к учетным данным пользователя - я не буду знать пароль пользователя.вошедший в систему пользователь
EDIT2 : 2-й комментарий в посте, помеченный как ответ, - вот что помогло.