Re: Еще раз о запуске процесса от имени другого юзера
От: _DEBUG Беларусь  
Дата: 27.11.01 14:26
Оценка: 3 (1)
Здравствуйте Stas, Вы писали:

S>Добрый день.

S>Столкнулся с проблемой запуска процесса от другого пользователя на Windows 2000.
S>Использую LogonUser и CreateProcessAsUser (не очень удачно пока что...
S>Проблема в получении привилегии SE_TCB_NAME. Если её руками поставить — всё работает. попытки установить её во время выполнения успехом не увенчались. Хотя смутные сомнения — что это возможно меня не покидают. Вот, например, привилегию на выключение компа можно в runtime выставить...а SE_TCB_NAME не получается. Чудо функция CreateProcessWithLogonW работает хорошо, но чертовски медленно (секунд 5-10 приходится ждать пока процесс запуститься). Почитав форум узнал — что не я один такой. На форуме проблема обсуждалась, но решения я не нашёл. Хотелось бы узнать: Как эта проблема в конечном итоге решилась теми, кто с ней столкнулся?
S>Заранее спасибо.
S>

Устанавливаешь свой сервис функции которого делают то, что тебе нужно. И через него уже делаешь все что нужно.
\n Give me MSDN and I'll show you the world
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.