| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
skra
Registrado: 26 Dic 2006 Mensajes: 1
| Publicado: 26/12/2006 7:38 pm | | | Título: daemons en windows |
| Hola, les hago una consulta. Alguien tiene idea de como crear un programa que corra en segundo plano (como un servicio) en windows?
Gracias
Saludos, Skra. |
|
| Volver arriba | |
 |
cheroky
Registrado: 22 Sep 2005 Mensajes: 1372 Ubicación: En ecx esperando un call
| Publicado: 22/01/2007 1:56 pm | | | Título: |
| Lo mas basico y siguiendo el concepto de windows (no muestres ninguna ventana) haz un programa para windows (WinMain) sin elemento alguno prescindiendo de (CreateWindowEx o CreateWindow) ya tienes un proceso en background.
S2. _________________ - Explícito es mejor que implícito. - Simple es mejor que complejo. - Complejo es mejor que complicado. - Plano es mejor que anidado. - Ralo es mejor que denso. |
|
| Volver arriba | |
 |
guimel
Registrado: 17 Oct 2007 Mensajes: 18
| Publicado: 21/10/2007 1:30 pm | | | Título: |
| Hola
Si lo que necesitas es un verdadero servicio Windows, no te sirve simplemente crear una aplicación con la ventana oculta, sino que tienes que comunicarte con el SCM, o manejador de control de servicios. Tendrás que disponer unos callbacks que atiendan a las peticiones de inicio y detención del servicio, y será necesario escribir código para registrar tu programa como servicio en el sistema.
Los servicios windows se ejecutan sin que haya que logarse en el sistema, es decir, al encender la máquina, el SCM se encarga de iniciarlos. Las aplicaciones que puedes ver en panel de control/herramientas administrativas/servicios son los servicios a los que me refiero en este post.
Saludos _________________ Las ciencias de la computación están tan poco relacionadas con las computadoras como la astronomía con los telescopios
Edsger Dijkstra |
|
| Volver arriba | |
 |
|
|