Elevar los privilegios de la aplicación a Administrador

Post Reply
User avatar
VictorCasajuana
Posts: 269
Joined: Wed Mar 28, 2018 4:38 pm
Location: Vinaròs
Has thanked: 1 time
Contact:

Elevar los privilegios de la aplicación a Administrador

Post by VictorCasajuana »

Hola.

Hay alguna forma en Fivewin de poder realizar una petición a Windows para que eleve los derechos de .EXE a Administrador?
El efecto sería que windows mostrase la típica ventana con la solicitud de los derechos de Administrador y así posteriormente poder ejecutar procesos como administrador desde el ejecutable.

He visto en la documentación de Microsoft que en C++ se puede hacer, pero ahí ya me pierdo, no sé si fivewin tiene ya una función que lo haga.
https://docs.microsoft.com/es-es/windows/win32/com/the-com-elevation-moniker

Gracias y salud!
--------
¿ Y porque no ?
¿ And why not ?
hmpaquito
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Elevar los privilegios de la aplicación a Administrador

Post by hmpaquito »

Víctor,

Lo que pides es lo correcto, si es que se puede hacer.

Yo por mi parte me paso la vida chapuceando. En este caso lo que haria seria lanzar de nuevo el ejecutable, con runas o similar, con privilegios elevados, sin cerrar el anterior, para que en una tarea silenciosa hiciera la operacion

Pero ya te digo es un chapuzo

Salu2
User avatar
VictorCasajuana
Posts: 269
Joined: Wed Mar 28, 2018 4:38 pm
Location: Vinaròs
Has thanked: 1 time
Contact:

Re: Elevar los privilegios de la aplicación a Administrador

Post by VictorCasajuana »

Gracias por la respuesta y la sugerencia, pero si lo aplico quiero que sea algo limpio, de lo contrario ya le digo al usuario que ejecute como administrador. Seguiré indagando a ver si encuentro algo.
--------
¿ Y porque no ?
¿ And why not ?
User avatar
karinha
Posts: 7932
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: Elevar los privilegios de la aplicación a Administrador

Post by karinha »

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Post Reply