Как проверить, имеет ли процесс повышенные привилегии в Windows 7, используя собственный С++?

Как проверить, имеет ли процесс повышенные привилегии в Windows 7 (используя собственный С++, а не С#/С++. net)?

Я искал ответ довольно часто, но все, что я могу найти, это ответы, которые используют платформу .NET.

Ответ 1

Самый простой способ - вызвать функцию IsUserAnAdmin. Если вам нужна более высокая точность, вы также можете использовать GetTokenInformation, но в большинстве случаев это избыток.