Pregunta

Tengo una aplicación .NET que se ejecuta con derechos predeterminados que el usuario actual, entonces en algún momento tengo que realizar una acción que requiere derechos de administrador.

¿Cómo puedo obtener derechos de administrador a la carta en una aplicación .NET?

La exigencia de que la aplicación se ejecuta con derechos de administrador desde el principio no es adecuado, ya que puede ser que tal acción no puede ser llamado.

¿Fue útil?

Solución

No creo que esto es posible. Una manera de conseguir alrededor de él sería dividir su solicitud en dos, una para todas las operaciones que no necesitan la elevación y otro para los que lo hacen. A continuación, se ejecuta la aplicación no elevada como normal, pero inicia el elevado uno cuando sea necesario.

Otros consejos

Haz nombre de usuario / contraseña y suplantar al usuario administrador.

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