Как получить имя пользователя под Win2000?

From
Artem V. Ignatiev ()
To
All
Date
2002-04-28T18:40:56Z
Area
SU.WINDOWS.NT.PROG
From: "Artem V. Ignatiev" <artem@usp.ru>

Здравствуйте!

 Возникла необходимость получить имя в данный момент залогиненного
пользователя (работающего интерактивно) под Win2000. Казалось бы все
элементарно - GetUserName и вперед... Только вот получать надо из сервиса, а
GetUserName возвращает имя пользователя под которым запущен поток,
вызывающий GetUserName. Естесственно результат - SYSTEM. Возможно ли вообще
то что я хочу сделать? Если возможно, то как?


--- ifmail v.2.15dev5
 * Origin: ЗАО "Техсоюз" (2:5020/400)