Есть ли способ получить текущего пользователя, который использовал команду run as для запуска моего applcation на windows xp? У меня есть приложение, которое должно быть запущено как администратор, но мне нужно сообщить пользователю, который запустил приложение для размещения коротких сокращений на рабочем столе.C# window xp текущий пользователь при использовании запуска как
Я пробовал environment.getcurrentuser() и даже выполнял прямой вызов в windows api, но, к сожалению, это только говорит мне владелец потока, а не текущий пользователь.
'Environment.UserName' получает имя пользователя, которое зарегистрировалось на машине. Что еще вы можете попросить? –
В windows xp при использовании Environment.UserName он вернет мне пользователя, которым я запускал приложение как. –
Что это даст вам http://msdn.microsoft.com/en-us/library/windows/desktop/ms724432%28v=vs.85%29.aspx ?? –