![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
createprocessasuser [D4, D5, D6, NT4, Win2k, WinXP]
Deniska © (2002-05-17 22:58:00)Уважаемые мастера! Помогите чайнику. Cтолкнулся со следующей проблемой. Программа должна опрашивать соседние компы от имени другого пользователя (Admina). Пробовал CreateProcessAsUser, но так и не смог разобраться с этой функцией, или подскажите как можно узнать какой юзер активен на определенном компе не обладая правами (Admina).
ZZ (2002-05-18 00:55:00) [1]Сначала делаешь LogonUser и полученый токен пользователя передаешь в CreateProcessAsUser, не отличающуюся от CreateProcess.
Для обоих функций нужны привилегии (какие - см.в msdn), поэтому прогу лучше запускать из сервиса.
ЗЫ.В Win2k и выше можно использовать CreateProcessWithLogonW