Вернувшись в Windows XP, обычные пользователи не могли изменить часовой пояс системы. В более новых версиях часовой пояс может быть изменен даже пользователями без прав администратора. Я могу понять причину, по которой они добавили эту возможность, но она может действительно испортить одно из наших приложений для регистрации времени. Поэтому мы решили предоставить нашим пользователям возможность отключить это.
В "Локальной политике безопасности" ключ «Локальные политики / Назначение прав пользователя / Изменение часового пояса» содержит значение «ЛОКАЛЬНАЯ СЛУЖБА, Администраторы, Пользователи».
Короче говоря, нам нужно, чтобы наше приложение (написанное на C #) могло удалить или добавить часть "Пользователи" из вышеуказанной политики. Наше приложение включает в себя системный сервис, поэтому оно имеет повышенные права.
Мы могли бы использовать командную строку windows или бесплатно распространять сторонние инструменты.
(PS: сервер не задействован, нет DC, AD и т.д. Только автономные ПК.)