Tengo una función en mi aplicación que requiere derechos de administrador.Ventana emergente de los derechos de administrador en la aplicación C#
Lo que quiero es que cuando haga clic en el botón para ejecutar esa función, debería solicitar el nombre de usuario y la contraseña del administrador. (Inicie el cuadro de diálogo UAC. También muestre el icono en ese botón).
¿Es posible?
PD: Sé que con el lanzamiento de la aplicación con el administrador de la derecha al hacer modificaciones en el archivo de manifiesto.
También esta función es parte de un programa grande y no se puede transferir a un programa separado.
Debe reiniciar su aplicación una vez que se haya otorgado el acceso total de administrador para que su aplicación pueda aprovechar los nuevos derechos. De ahí que @Rob haya sugerido que uses una aplicación separada. La mejor recomendación que puedo dar es que solicite derechos de acceso completos cuando la aplicación se lance inicialmente, si realmente la necesita. –
Agradezco su sugerencia, pero nuestra aplicación puede incluso ser ejecutada por usuarios Invitados (que es un requisito) y solo a veces necesitamos derechos de administrador. – Raj
@Raj Estoy seguro de que UAC no funciona así. Buena suerte :) –