Access Token
От: ghost28  
Дата: 02.07.07 07:37
Оценка:
Подскажите, как получить User SID, Logon Session ID, Terminal Session ID из Access Token, по возможности с кодом (С++)
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Access Token
От: SergH Россия  
Дата: 02.07.07 07:43
Оценка:
Здравствуйте, ghost28, Вы писали:

G>Подскажите, как получить User SID, Logon Session ID, Terminal Session ID из Access Token, по возможности с кодом (С++)


GetTokenInformation
Делай что должно, и будь что будет
Re[2]: Access Token
От: ghost28  
Дата: 02.07.07 08:27
Оценка:
Здравствуйте, SergH, Вы писали:

SH>Здравствуйте, ghost28, Вы писали:


G>>Подскажите, как получить User SID, Logon Session ID, Terminal Session ID из Access Token, по возможности с кодом (С++)


SH>GetTokenInformation


У меня чего-то не так идет, но я не понимаю что именно
Самое первое:
        OpenProcessToken(
        GetCurrentProcess(),
        PROCESS_QUERY_INFORMATION,
        &hToken
        )

возвращает Access is denied.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: Access Token
От: SergH Россия  
Дата: 02.07.07 08:41
Оценка:
Здравствуйте, ghost28, Вы писали:

G>У меня чего-то не так идет, но я не понимаю что именно

G>Самое первое:
G>
G>        OpenProcessToken(
G>        GetCurrentProcess(),
G>        PROCESS_QUERY_INFORMATION,
G>        &hToken
G>        )
G>

G>возвращает Access is denied.

Дай угадаю — имперсонализацией занимаешься? Если нет, то странно, в нормальной ситуации прав должно хватать.
Делай что должно, и будь что будет
Re[3]: Access Token
От: ghost28  
Дата: 02.07.07 08:42
Оценка:
Здравствуйте, ghost28, Вы писали:

G>Здравствуйте, SergH, Вы писали:


SH>>Здравствуйте, ghost28, Вы писали:


G>>>Подскажите, как получить User SID, Logon Session ID, Terminal Session ID из Access Token, по возможности с кодом (С++)


SH>>GetTokenInformation


G>У меня чего-то не так идет, но я не понимаю что именно

G>Самое первое:
G>
G>        OpenProcessToken(
G>        GetCurrentProcess(),
G>        PROCESS_QUERY_INFORMATION,
G>        &hToken
G>        )
G>

G>возвращает Access is denied.
Ой, все правильно, там же не PROCESS_QUERY_INFORMATION а TOKEN_..., просто не та константа!
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.