Re[4]: Нотификация о логинящемся юзере
От: Cavaler  
Дата: 12.07.05 10:38
Оценка:
Здравствуйте, Conr, Вы писали:

C>>При том, что чтобы запустить процесс от имени юзера, надо иметь User Token. А способ получить, не зная пароля (для LogonUser()) — я нашел только через вышеупомянутую связку OpenProcess()+OpenProcessToken(), натравливая ее на какой-то процесс явно от имени этого юзера — например, шелл.

C>>Собственно, для варианта, предложенного тобой, это не нужно — там этот token получается от winlogon. Но остается вопрос сервиса, запускающегося уже при имеющихся пользователях.
C>Токен можно достать из registry hives — для любого залогиненого пользователя хайв уже подгружен.

А где его там брать? И, опять же, что, просто перебирать все ключи в HKEY_USERS?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.