Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - marianoc

#1
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  :-(
#2
Uuy perdon! En C++ estoy programando...
#3
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!
#4
Como es eso de daemon (1,0)? La verdad que me esta dando trabajo esto, si... Se ve que tienen su complicacion...

Gracias!
#5
Buenas! Estoy tratando de hacer un programa en C++ que funcione como un keylogger, usando Linux... Lo que quiero es que cuando yo presione una tecla ésta se me guarde en un archivo de texto.
Ahora bien, sé cómo hacer que al presionar una tecla la misma se guarde en un archivo (usando ncurses puedo trabajar hasta con las teclas especiales)... Lo que no sé cómo hacer es que el programa siga operando aún con el terminal cerrado, o minimizado...
No hace mucho que trabajo con Linux, y a mis programas los compilo por consola, y los ejecuto usando ./ejecutable


Hay alguna manera de hacer que el programa siga funcionando sin que yo tenga una ventana abierta?
A mi me interesa que se registren TODAS las teclas que se presionan... sin importar la ventana que esté activa en ese momento... Cómo lo hago?

Desde ya muchas gracias!

EI: juntando mensajes.

Por las dudas aclaro... es para usarlo en mi propia computadora nada más... Así que no hace falta que sea indetectable... Simplemente quiero saber cómo hacer para no tener que escribir en una consola para que se guarde lo que escribo, de manera que si quiero escribir, por ejemplo, un documento de texto, lo que vaya escribiendo quede registrado en un archivo .txt.
Tengo entendido, por lo que leí, que trabajando con windows, en la libreria windows.h hay una funcion que esconde la ventana... Existe algo equivalente en Linux??