Как получить текущего вошедшего в систему пользователя в c# как для локальной машины, так и для соединения RDP? - PullRequest
0 голосов
/ 07 февраля 2020

Мне нужен способ, чтобы текущий пользователь вошел в систему на машине. Я уже нашел много других сообщений, таких как this или this , но я не нашел общий подход, работающий во всех сценариях ios. Большинство из них возвращают текущего «работающего как» пользователя, другие работают только с правами администратора.

На изображении ниже показан результат, полученный во время моего теста enter image description here

«RDP запускается как пользователь ADMIN» означает, что я подключен в RDP с пользователем «buildbot», но я запускаю приложение с «Запуск от имени администратора».

Перечислено под кодом, используемым для него.

Вспомогательный метод для печати результата в текстовом поле

private void AddLine(string line)
{
    textBox1.AppendText($"{line}{System.Environment.NewLine}{System.Environment.NewLine}");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...