Esconder aplicación

eddie
12 de Marzo del 2004
Lo que pasa es que tengo un programa de consola que quiero ejecutarlo sin que se vea el shell. Es decir quiero que corra pero sin que lo vean.
Estoy trabajando en windows.
Espero me puedan ayudar gracias

ivan
12 de Marzo del 2004
En una palabra: No Puedes
(ok, dos)

Pero en cambio si puedes hacer un programa Windows que no habra ninguna ventana. Pones tu codigo en una función fake_main(int argc,char**argv) y llamas a esta desde la función WinMain() que escribas.

De todos modos, piensa en poner algún modo de cerrar al programa diferente a Ctrl-Alt-Del... no sería una mala idea poner un icono en el systray con un pequeño icono que represente tu programa.

Saludos

Luismi
12 de Marzo del 2004
Para esconderla, puedes hacer lo siguiente:
cerciorate que usas funciones del API de windows, la mayoria de las funciones ansi estan en el api , y acontinuacion compila la aplicacion como windows.
y ejecuta el código dentro de la funcion WinMain sin llamar a CreateWindow. esto no saca ventanas, no se ve en la pestaña aplicaciones de XP. y sólo estará como proceso en la pestaña proceso

trucha
12 de Marzo del 2004
si la aplicacion no es demasiado grande, lo mejor es esconderla debajo de la afombra

nosic
12 de Marzo del 2004
yo l meteria debajo de la cama, q en la alfombra se nota y ademas se puede pisar