Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: marianoc en 2 Diciembre 2010, 16:45 PM

Título: Programa que trabaje sin ventana en Ubuntu
Publicado por: marianoc en 2 Diciembre 2010, 16:45 PM
Pregunta: Cómo hago en Ubuntu para que un programa se ejecute sin una ventana abierta?
Tengo que agregar algo en el código, algo al compilarlo, o cómo?

Lo que necesito es que se capturen los eventos de presión de teclas en el teclado, sin que haya necesidad de tener la ventana del programa abierta (algo así como un keylogger)...

Si pueden ayudarme se los agradecería!
Título: Re: Programa que trabaje sin ventana en Ubuntu
Publicado por: Karcrack en 3 Diciembre 2010, 11:32 AM
Al menos podrias decir el lenguaje...
Título: Re: Programa que trabaje sin ventana en Ubuntu
Publicado por: marianoc en 3 Diciembre 2010, 21:43 PM
Uuy perdon! En C++ estoy programando...
Título: Re: Programa que trabaje sin ventana en Ubuntu
Publicado por: Karcrack en 3 Diciembre 2010, 22:14 PM
Te lo muevo al subforo de C, seguro que ellos podran ayudarte mejor ;)
Título: Re: Programa que trabaje sin ventana en Ubuntu
Publicado por: Garfield07 en 4 Diciembre 2010, 15:06 PM
daemon (1, 0);
Título: Re: Programa que trabaje sin ventana en Ubuntu
Publicado por: marianoc en 4 Diciembre 2010, 18:49 PM
Gracias! Ahí lo estuve probando, y pude hacer que el programa se ejecute fuera del terminal... el problema es que no puedo capturar los eventos de teclas... Hasta ahora estaba usando el comando getch() de la libreria ncurses para hacerlo, pero con el comando daemon suprimo la interacción del programa con el usuario... O estoy equivocado? Alguna idea de cómo puedo capturar los eventos de teclas??

Disculpen mi ignorancia, la verdad que llegué al límite de mi conocimiento  :-(