![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ejecutar programa en el Inicio con Múltiples sesiones y/o servidor
Hola !
De nuevo tengo que solicitar vuestra ayuda para ver cual sería la mejor solución a este asunto : Necesito ejecutar un programa cuando se inicie una máquina. La máquina puede ser local, un servidor, una máquina virtual. Hasta ahora, grababa una clave en el registro bajo HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run. Hasta aquí correcto, ya que cada vez que se reinicie el equipo se va a ejecutar el programa como es debido. Cuando he empezado a utilizar múltiples conexiones de escritorio remoto a un servidor o servidor virtual, me doy cuenta que el inicio de sesión de cada una de esas conexiones remotas, me inicia también el programa, y consecuentemente (al necesitar una única instancia), da error con cada nuevo inicio de sesión de escritorio remoto. Si pusiera la clave en el registro en vez de en HKLM en HKCU (HKEY_CURRENT_USER), entiendo entonces que en caso de reiniciarse la máquina, hasta que no se haga algún logín con nombre de usuario, no sería posible ejecutar ese programa para el usuario que haga el login. No me vale, porque además el programa se tiene que ejecutar independientemente del usuario que se conecte, y además iniciarse incluso sin que haga login ningún usuario. Siguiente problema que se me plantea : En una máquina virtual, puede que no se conecte todavía ningún usuario, pero el programa se debe de ejecutar. Además, si se termina una sesión de usuario, se cerrarán todos los programas iniciados por ese usuario, por lo tanto, ligar la ejecución del programa a un usuario creo que en ningún caso es válida. Conclusión : Es mejor ejecutar el programa como un servicio de Windows (tendría además que investigar porque nunca lo he hecho) ? Si no lo hiciera como servicio, como asegurarme de que el programa se ejecute al iniciar la máquina y no se vuelva a ejecutar con cada nueva sesión de escritorio remoto ? Gracias como siempre por vuestros comentarios.
__________________
Piensa siempre en positivo ! |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ejecutar programa al inicio de Windows 7 | Drakyto | Varios | 5 | 27-07-2012 09:25:04 |
problema con las multiples sesiones de la unidad de Roman :( | ivantj24 | Varios | 28 | 28-10-2011 19:08:00 |
Error al cerrar el programa server con IntraWeb 10 si hay sesiones activas | fcios | Internet | 0 | 08-03-2010 15:06:25 |
Parametros al inicio de programa | sisgeorge | C++ Builder | 6 | 24-06-2008 19:13:07 |
Ejecutar programa al inicio antes inicio sesion | hibero | Varios | 0 | 07-02-2007 20:52:44 |
![]() |
|