Можно ли получить действительный токен с удаленного компьютера?
Можно ли олицетворять a u/p на удаленном компьютере?
В идеале я хотел бы вызвать ImpersonateLoggedOnUser с токеном, который я получил бы при входе на удаленный компьютер.
Я знаю, что могу установить правильное соединение, используя функции wnet, но просто не знаю, как имитировать.
1 ответ
Брайан:
Я не уверен, что вы можете. По крайней мере, вам может понадобиться какой-то способ указать, кто вошел в систему (быстрое переключение пользователей и терминальные службы означают, что может быть более одного вошедшего в систему пользователя). Раймонд Чен однажды написал об этом в блоге, но не было предложено никакого решения (я не уверен, есть ли оно, если, возможно, вы не можете предположить, что будет только одно, но учитывая, что Vista позволяет быстро переключать пользователей в домене, я Я не уверен, что вы можете сделать это предположение).
Для чего это стоит, запись в блоге здесь: http://blogs.msdn.com/oldnewthing/archive/2006/08/22/712677.aspx