Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: mester en 20 Septiembre 2015, 22:46 pm



Título: Windows API, ejecutar como administrador un programa.
Publicado por: mester en 20 Septiembre 2015, 22:46 pm
Estoy haciendo un programa con el que al pulsar Bloq Num o Bloq Mayus sale un mensajito que te dice que las has activado o no. Pero para ello necesito editar los registros y tiene que ser como administrador. ¿Como podría hacer para que el programa de por sí se ejecute como administrador sin necesidad de interactividad del usuario?


Título: Re: Windows API, ejecutar como administrador un programa.
Publicado por: daryo en 21 Septiembre 2015, 00:05 am
tengo rato de no programar nada en win pero si lo inicias desde hkey/local/machine/software/microsoft/windows/run no inicia como admin?


Título: Re: Windows API, ejecutar como administrador un programa.
Publicado por: mester en 21 Septiembre 2015, 00:29 am
tengo rato de no programar nada en win pero si lo inicias desde hkey/local/machine/software/microsoft/windows/run no inicia como admin?
Sí, pero lo que quiero es que la primera vez, cuando vayas a iniciarlo, salga el dialogo de ejecutar como administrador sin que el usuario le tenga que dar a iniciar como administrador.


Título: Re: Windows API, ejecutar como administrador un programa.
Publicado por: daryo en 21 Septiembre 2015, 01:37 am
ahh puedes  usar el comando runas o crear un archivo manifest

http://stackoverflow.com/questions/15967949/how-to-run-application-with-admin-privileges-using-manifest-file-in-visual-studi

o runas , en todo caso ese codigo que puse de ejemplo en el enlace no es muy bueno xD
http://foro.elhacker.net/programacion_cc/seguridad_windows-t416486.0.html


Título: Re: Windows API, ejecutar como administrador un programa.
Publicado por: mester en 21 Septiembre 2015, 14:47 pm
ahh puedes  usar el comando runas o crear un archivo manifest

http://stackoverflow.com/questions/15967949/how-to-run-application-with-admin-privileges-using-manifest-file-in-visual-studi

o runas , en todo caso ese codigo que puse de ejemplo en el enlace no es muy bueno xD
http://foro.elhacker.net/programacion_cc/seguridad_windows-t416486.0.html
No sé... Lo del archivo manifest, bueno, pero busco una funcion que se pueda colocar dentro del programa como este https://msdn.microsoft.com/en-us/library/windows/desktop/ms682431.aspx pero ésta habría que usarla en otro programa y cosas chungas. Busco que salga la ventana de permitir como administrador.