Можно ли получить действительный токен с удаленного компьютера? - PullRequest
1 голос
/ 25 февраля 2009

Возможно ли выдавать себя за u / p на удаленном компьютере?

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

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

1 Ответ

1 голос
/ 25 февраля 2009

Brian:

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

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

...