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