¿Es posible para apagar un PC local con las políticas de grupo mediante programación a través de la aplicación .NET?

StackOverflow https://stackoverflow.com/questions/998200

  •  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

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top