Как получить доступ к переменным среды в приложении браузера WPF - PullRequest
0 голосов
/ 23 октября 2010

HI заинтересован в получении Enviroment.UserName в приложении Wpf Browser. Но я столкнулся с SecurityException. Какие изменения я должен сделать, чтобы получить переменные окружения.

Обновление: приложение запущено в интранете моей компании.

1 Ответ

2 голосов
/ 23 октября 2010

Получатель свойства Environment.UserName запрашивает запрос на разрешение EnvironmentPermission.Read. Да, это будет происходить в изолированной среде, такой как созданная для безопасного выполнения кода в браузере. Веб-приложение не имеет права получать привилегированную информацию, такую ​​как имя пользователя. Это на полпути к взлому учетных данных пользователя, хотя пароль будет сложнее угадать.

Нет, ничего не поделаешь, если вы хотите, чтобы пользователь раскрыл свое имя, вам придется вежливо спросить ее. И убедитесь, что это имя, которое вы предоставляете, не ожидайте, что она покажет имя, которое она использует для входа в систему на своем компьютере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...