Это можно сделать с помощью командной строки (и, следовательно, простого запуска процесса из кода) с помощью NTRights, который является частью пакета средств Windows Server 2003 Resource Kit Tools . ntrights.exe
вызывается с -u
последующим именем группы или пользователя и / +r
или -r
для добавления или удаления (соответственно) следующей привилегии.
Таким образом, ntrights -u Users +r SeTimeZonePrivilege
предоставляет право на изменение часового пояса и ntrights -u Users -r SeTimeZonePrivilege
(обратите внимание -r
) отменяет его.
Дальнейшее чтение: Больше о привилегиях, список общих привилегий