06.04.2005, 07:00
общий
это ответ
Здравствуйте, Stereo!
Вы имеете в виду запуск какой-либо программы от имени другого пользователя?
Я не совсем специалист по WinAPI, но в справке продложен такой выход:
1. Зарегистрировать юзера с помощью функции LogonUser(), при этом получите хэндл юзера,
2. Запустить процесс от имени этого юзера с помощью функции CreateProcessAsUser(), один из параметров которого хэндл нового юзера.
В принципе, в справке обе функции описаны довольно понятно, но как будет работать эта связка в натуре, я не проверял. :)
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)