Запуск процесса от имени LocalSystem (Win XP и Win 2000)
От: Diablo239  
Дата: 21.05.05 10:02
Оценка:
Такой вопрос, указан в принципе в теме. (как сервис не устраивает).
Здесь где-то приводились способы но ни одним не получалось...
Открывают токен системного процесса (в XP — 0x04) получаю токен, устанавливаю привилегии (AdjustTokenPrivilegies и т.д.).
Затем пытаюсь открыть токен с вновь полученными привиллегиями и ничего выпадает с ошибками...
res = OpenProcessToken(hProcess,TOKEN_DUPLICATE|TOKEN_ASSIGN_PRIMARY|TOKEN_QUERY,&hTok);

В итоге res = 0, а должно быть какое-то значение ...
Все указанные выше привилегии были даны.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.