¿Es posible para apagar un PC local con las políticas de grupo mediante programación a través de la aplicación .NET?
-
14-09-2019 - |
Pregunta
tengo una aplicación local que se ejecuta con un usuario que tenga una directiva de grupo que indica que este usuario no puede apagar el PC.
Y entonces yo uso el código, pero cuando le pregunto por el usuario y la contraseña para hacerse pasar por mi aplicación. He recibido el siguiente error
System.Management.ManagementException: no es posible utilizar las credenciales del usuario para las conexiones locales
Regards
Solución
Me gustaría probar el uso de la sobrecarga Process.Start()
que permite suministrar un nombre de usuario y contraseña. Me ejecutar shutdown.exe
en ese nuevo proceso.
Por supuesto, almacenar el nombre de usuario y la contraseña no es muy seguro y probablemente podría ser hackeado por alguien que quería pasar suficiente tiempo con él.