Из службы, запускаемой под LocalSystem делаю:
1. OpenInputDesktop(0, FALSE, DESKTOP_READOBJECTS);
2. GetUserObjectInformation(..., UOI_USER_SID, ...)
Служба определена как интерактивная, только вот OpenInputDesctop(...) возвращает NULL, описание ошибки "Incorrect function".
В чем может быть проблема?
Может есть другой способ получить SID текущего пользователя (обязательно залогиненого)?