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