Здравствуйте, A.Zanevski, Вы писали:
AZ>Постановка задачи:
AZ> Программа, которая запущена пользователем не имеющим прав администратора, должна запустить другую программу от имени другого пользователя. Имя и пароль другого пользователя известны.
AZ>Пробовалось:
AZ> 1. Создать токен методами SPPI (http://www.rsdn.ru/article/qna/baseserv/winauth.xml) и использовать его первичный(primary) дубликат для создания процесса(CreateProcessAsUser). В результате ошибка №5 "Access is denied."
А так, как MSDN советует, не получается? В смысле, получить токен функцией LogonUser?