Запуск программы под правами юзера из NT сервиса
От: Disappear  
Дата: 30.11.03 01:26
Оценка:
Сразу скажу, что я перечитал все похожие топики, — не нужно на них ссылаться.

Такова проблема:
Нужно запустить любую программу из моего системного севиса, да так, чтобы программа запустилась не в виде системного процесса, а как процесс текущего пользователя. Того, кто в настоящий момент залогинен в системе.
В статье http://www.microsoft.com/msj/0200/logon/logon.aspx я этого найти не смог, либо чего не понял.

Сейчас процессы запускается через CreateProcess, также реализована интерактивность через OpenWindowStation и OpenDesktop, но всеравно все процессы запускаются, как системные, поэтому им недоступен пользовательский реестр и т.д...

Как запустить процесс под текущим юзером, если я не знаю его username and pass????
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.