Можно запустить exe как пользователь, отличный от того, который был в данный момент зарегистрирован (используя «run as»).Получить имя пользователя из процесса, запущенного под «run as» credentials
Например, я вхожу в систему как «user1» в Windows и запускаю исполняемый файл с «run as» с использованием учетных данных «User2».
Как восстановить имя пользователя/идентификатор пользователя «User1» (который вошел в систему в настоящее время), а не «User2» (который работает в процессе)?
I.e. System.Environment.UserName
дают User2 (как и ожидалось).
'Просьба code' не является хорошим способом закончить вопрос. –
Пожалуйста, проверьте, не изменилось ли мое редактирование. –
@ Алексей Левенков да именно это я и хотел .. – Dwellerincellar