[WIN7] Ejecutar aplicación con derechos de Administrador desde el registro.

Iniciado por kub0x, 26 Abril 2012, 12:05 PM

0 Miembros y 2 Visitantes están viendo este tema.

Eleкtro

Cita de: kub0x en 27 Abril 2012, 01:15 AM
¿Pero pitoloko, los programas que sueles añadir al inicio de sesión del usuario necesitan de privilegios para ser ejecutados? ¿Y si es así que valor añades a la entrada del registro?

1º- Lo primero no te lo puedo confirmar al 100%, SIEMPRE desactivo UAC nada más instalar, Y he practicado solamente lo necesario con el.
Pero no creo que ninguna clave dentro de HKCU\... deba pedir confirmación para iniciarse ya que cuando confirmas ejecutar el .exe para instalar el programa (Y la clave en el registro) no tiene sentido que al iniciar sesión siga pidiendo permisos de usuario para ejecutar la app. Al menos en el registro de ese usuario. Así lo veo yo.


2º - Aquí tienes un ejemplo de los programas que inicio en esta partición por si encuentras alguna diferencia con tu clave:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"Full Glass"="C:\\Program Files\\Full Glass\\Full Glass.exe"
"Rocket Dock"="C:\\Program files (x86)\\RocketDock\\RocketDock.exe"
"Sizer"="C:\\Program files (x86)\\Sizer\\Sizer.exe"
"MiniBin"="\"C:\\Program Files\\MiniBin\\minibin.exe\""
"Hot Corners"="Wscript.exe \"C:\\Program Files (x86)\\Hot Corners\\RUN.vbs\""



Supongo que habrás probado en la clave que te dijo el compañero burbu_1, Es una posibilidad y no hay que descartarla hasta que nos digas.

Y sigo pensando que el problema puede estar en como añades el valor, No se si estás usando una función del lenguaje que estés usando para tú APP, O el comando REG ADD de Batch para agregar la clave y entonces quizás contenga algún caracter que debas escapar... No se. Si no muestras el valor... (Exportado)  :-\

Un saludo.








HdM

Buenas.

En esa misma rama "Run" donde has creado la nueva clave de tu sw, ¿existen más claves de otros programas y éstos si se ejecutan en el inicio?.

Cita de: kub0x en 27 Abril 2012, 01:15 AM
Utilizo Windows 7 x86 Professional, no se si os podrá servir.

Igual van por ahí los tiros. Igual tienes alguna directiva configurada que hace que no se procese esa rama al inicio. Échale un vistazo a: http://support.microsoft.com/kb/314488/es

Saludos.

- Nice to see you again -

kub0x

Ayer con el futbol me lié y no tuve tiempo de probar nada xD

Lo pruebo todo ahora y os comento como ha ido la cosa. Gracias por la ayuda  y las sugerencias sobre entradas. Espero poder solucionarlo.

Saludos.
Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate


kub0x

Gracias a todos por las respuestas. Experimentando con distintas claves conseguí ejecutar la aplicación con permisos elevados creando una entrada en el Registro dentro de la clave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce.

La pega, aparte de que se ejecuta solo una vez ,es que esa clave se ejecuta antes de que se cargue el escritorio, justo en el inicio de sesión. Solo ves la GUI del programa. Pero como ví que se estaba ejecutando runonce.exe pues programe una comprobación de si ese proceso existía y si existe pues lo mata. De esta forma se carga la interfaz del sistema (escritorio) y ya felices todos :D

@Bulld0z3r: Me fue de gran ayuda la documentación sobre directivas, pero no emplee la información ya que necesito que la aplicación se ejecute en más de un sistema, no sólo el mío.

Saludos.
Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate