-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 [EMAIL PROTECTED] ha scritto: > > Il giorno 15/lug/07, alle ore 15:35, Giorgio Luciani ha scritto: > >> [EMAIL PROTECTED] ha scritto: >>> Salve a tutti, >>> ho la necessità di scrivere un programmino C che sia ingrado di >>> leggere ciò che una tastiera USB invia. >>> Il dispositivo non è proprio una tastiera ma un lettore di tessere che >>> viene visto da Linux (e da Windows) come una testiera USB e quindi se >>> eseguo una lettura mentre è aperto un editor di testo, sullo schermo >>> mi compare la sequenza numerica letta e poi va a capo. >>> Purtroppo io deve intercettare questo evento in background ed eseguire >>> successivi processi. >>> Qualcuno può darmi qualche spunto? Ho iniziato a vedere il sorgente di >>> un keylogger ma è troppo maestoso rispetto a ciò che serve a me. >>> >>> Grazie a tutti, >>> Gianluca >>> >>> >> Ciao, in generale becchi l'output semplicemente con un cat sul device >> corretto in /dev/input/ (nel mio caso, per la tastiera ps2, >> /dev/input/event0) e puoi redirigerlo come ti pare (ad es. via pipe) >> (devi essere root o comunque avere i diritti in lettura). >> Per trovare a realtime il nome esatto del device usb puoi provare a fare >> un grep su >> >> cat /proc/bus/input/devices >> >> Il problema è poi interpretare i raw data ottenuti come stringhe di >> caratteri. >> Prova a vedere qui, per farti un'idea: >> http://www.linuxquestions.org/questions/showthread.php?t=454869 >> http://www.redsend.org/?p=142 >> >> My two cents >> >> --Giorgio Luciani >> http://www.lucius.it > > La butto li: > direzionare l'output in un file anche di testo e tirarlo fuori dal > programma in C in modo da avere cio' che e' stato letto pulito come esce > in un variablie?? > > boh, magari ho detto una cazzata > > Saluti > > Sem03 > > > > -- > Email.it, the professional e-mail, gratis per te: http://www.email.it/f > > Sponsor: > Hai bisogno di contanti per realizzare i tuoi desideri? Prometeo ti > propone prestiti da 1.500 a 31.000 Euro! Clicca qui per un preventivo > immediato > Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?midh32&d-7 > > Il problema è pulirlo...hai qualche dritta?
Gianluca - -- echo aculnaiG | awk 'BEGIN { FS = "" } { for (i = NF; i >= 1; i-- ) printf $i }'; echo -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGm0f2K1z3HmyB2QIRAgNEAJ0ZkU0wAzPQQhgHLknjsie96gWAfgCfT5Oa 15yYwFZXpEexXVpKNeyDafY= =ZewT -----END PGP SIGNATURE----- -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]