Он спрашивал, как получить имя пользователя, вошедшего в систему, и как запустить службу под учетной записью «текущего пользователя».

я проблемы с получением имени пользователя, который вошел в систему с помощью службы Windows.

При использовании обоих System.Environment.UserName или WindowsIdentity.GetCurrent (). UserName я получаю NTAUTHORITY \ SYSTEM, но когда это приложение выдвигается, мне нужно иметь возможность сопоставить UserID человека, вошедшего в систему. Операционная система, на которой это будет использоваться, будет Windows XP.

Любая помощь будет принята с благодарностью.

Ответы на вопрос(3)

Ваш ответ на вопрос