У меня проблема, которая заключается в том, что ... я запускаю программу, щелкнув правой кнопкой мыши -> запустить от имени администратора.
Это означает, что программа работает в административном контексте.
WindowsIdentity.GetCurrent().Name;
если я попытаюсь получить имя пользователя таким образом, я получу пользователя, запустившего программу от имени администратора .. например, "администратор", но мне нужно имя текущего вошедшего в систему пользователя, например: боб
Кто-нибудь может мне помочь? :)