Можно ли получить действительный токен с удаленного компьютера?

Можно ли олицетворять a u/p на удаленном компьютере?

В идеале я хотел бы вызвать ImpersonateLoggedOnUser с токеном, который я получил бы при входе на удаленный компьютер.

Я знаю, что могу установить правильное соединение, используя функции wnet, но просто не знаю, как имитировать.

1 ответ

Решение

Брайан:

Я не уверен, что вы можете. По крайней мере, вам может понадобиться какой-то способ указать, кто вошел в систему (быстрое переключение пользователей и терминальные службы означают, что может быть более одного вошедшего в систему пользователя). Раймонд Чен однажды написал об этом в блоге, но не было предложено никакого решения (я не уверен, есть ли оно, если, возможно, вы не можете предположить, что будет только одно, но учитывая, что Vista позволяет быстро переключать пользователей в домене, я Я не уверен, что вы можете сделать это предположение).

Для чего это стоит, запись в блоге здесь: http://blogs.msdn.com/oldnewthing/archive/2006/08/22/712677.aspx

Другие вопросы по тегам