Можно ли программно выключить локальный компьютер с помощью групповых политик через приложение .net?
-
14-09-2019 - |
Вопрос
У меня есть локальное приложение, работающее с пользователем, и групповая политика, указывающая, что этот пользователь не может выключить компьютер.
И тогда я использую ваш код, но когда я прошу пользователя и пароль выдать себя за мое приложение.Я получил следующую ошибку
System.Management.ManagementException:невозможно использовать учетные данные пользователя для локальных подключений
С уважением
Решение
Я бы попробовал использовать Process.Start()
перегрузка, позволяющая указать имя пользователя и пароль.я бы казнил shutdown.exe
об этом новом процессе.
Конечно, хранение имени пользователя и пароля не очень безопасно и, вероятно, может быть взломано любым, кто захочет провести с ним достаточно времени.
Не связан с StackOverflow