Pregunta: | 44830 - COMO PUEDO DEJAR UN PROGRAMA C++ RESIDENTE EN MEMORIA? |
Autor: | Arturo P. J. |
Quisiera saber como puedo dejar un programa residente en memoria en Windows y que no aparezca en pantalla ni en la barra de tarea. Y tambien como poder finalizar un proceso desde C++.
Gracias de antemano.;) |
Respuesta: | jonny alexis montoya salazar |
antes que todo tienes q habilitar la libreria del modo grafico , (options,linker,libraries) y habilitar la opcion graphiics library luego compila esto
int gdriver = DETECT, gmode, errorcode; initgraph(&gdriver, &gmode, "f:\\tc\\bgi"); // "f:\\tc\\bgi" (direccion donde se encuentre el archivo bgi, esto es importante en mi caso se encuentra en el disco F donde se encuentra instalado el c++ ,normalmente biene adjunto con el intalador // errorcode = graphresult(); if (errorcode != grOk) /* an error occurred */ { printf("Graphics error: %s\n", grapherrormsg(errorcode)); printf("Press any key to halt:"); getch(); exit(1); } si con esto no funciona reinstala el c++ y habilita entes que todo la option graphiics y eso es todo |
Respuesta: | Caminante |
Podes, crear un servicio. Cuando lo creas podes elegir el nivel coperativo de la aplicacion, y de esa manera no te aparece en la barra de tareas. |