Если я являюсь администратором и запускаю программу под стандартной учетной записью пользователя (shift + щелчок правой кнопкой мыши -> запуск от имени другого пользователя), какая среда пользователя используется? Рассматриваемая программа считывает некоторые ключи из куста текущего реестра пользователей. Будет ли он использовать куст реестра пользователя, запустившего приложение (в данном случае администратора), или пользователя, под которым запускается программа? У меня есть ощущение, что ответ последний. Если это так, то можно ли запускать программу от имени обычного пользователя, но использует ли она мою среду? Это абсурдно даже пытаться делать?
Я пытаюсь понять, почему у пользователя возникают проблемы с подключением к веб-сервису. Рассматриваемая программа является клиентом, который подключается к сервису. Сначала я попытался запустить некоторые тесты с PowerShell (отправка HTTP-запросов от имени пользователя), но результаты были ... скорее сбивающими с толку, чем полезными. Я хочу запустить самого клиента как пользователя и следить за тем, что происходит, но если я сделаю это, используя их среду, он отправит реальные данные в службу, что может вызвать проблемы с их службой. Моя личная среда настроена на использование демо-счета и не будет испортить чью-либо услугу