Я бы хотел использовать C #, чтобы определить, какие привилегии назначены моему токену процесса / потока, и при необходимости скорректировать их. Например, чтобы моя программа перезагрузила компьютер, она должна сначала включить привилегию SeShutdownPrivilege
.
Как это можно сделать безопасно из управляемого кода?