Как получить SID текущего пользователя (Win 2000 и выше)
От: aceproof  
Дата: 18.11.04 08:50
Оценка:
Из службы, запускаемой под LocalSystem делаю:
1. OpenInputDesktop(0, FALSE, DESKTOP_READOBJECTS);
2. GetUserObjectInformation(..., UOI_USER_SID, ...)
Служба определена как интерактивная, только вот OpenInputDesctop(...) возвращает NULL, описание ошибки "Incorrect function".

В чем может быть проблема?
Может есть другой способ получить SID текущего пользователя (обязательно залогиненого)?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.