Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

USB čitač kartica, presretanje

[es] :: Pascal / Delphi / Kylix :: USB čitač kartica, presretanje

[ Pregleda: 2219 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon USB čitač kartica, presretanje07.07.2015. u 14:29 - pre 106 meseci
Dakle, imam USB čitač kartica koji radi kao tipkovnica/barcode čitač. Da li je moguće presresti poruke sa tog čitača, ili "pročitati" da li je nešto poslano sa tipkovnice ili tog čitača?
F
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6279

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: USB čitač kartica, presretanje07.07.2015. u 14:49 - pre 106 meseci
To verovatno simulira tastaturu pa se moze tretirati isto kao i tastatura.
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: USB čitač kartica, presretanje07.07.2015. u 14:57 - pre 106 meseci
Citat:
Predrag Supurovic: To verovatno simulira tastaturu pa se moze tretirati isto kao i tastatura.


U tome i je problem, ne želim da se tretira kao tastatura :D Izlaz je string tipa 01234567945.
F
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: USB čitač kartica, presretanje07.07.2015. u 16:42 - pre 106 meseci
Za početak presretni WM_KEYDOWN poruku i vidi da li dobijaš i šta za scan code i ostale stvari sa usb čitača a šta sa tastature (ima li razlike). Potom možeš ići i na hookovanje (SetWindowsHookEx) tastature niskog nivoa i tu takodje gledati šta se dobija. Kao najniži nivo ostaje drajver gde postoji ta informacija (odakle stiže poruka), možda taj usb drajver generiše tastere sa keybd_event ili na neki drugi način.
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6279

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: USB čitač kartica, presretanje07.07.2015. u 17:38 - pre 106 meseci
Citat:
captPicard:
Citat:
Predrag Supurovic: To verovatno simulira tastaturu pa se moze tretirati isto kao i tastatura.


U tome i je problem, ne želim da se tretira kao tastatura :D Izlaz je string tipa 01234567945.


Želeo ti to ili ne, ako operativni sistem to vidi kao tastatutu, onda je to tastatura.

 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: USB čitač kartica, presretanje07.07.2015. u 23:33 - pre 106 meseci
Citat:
savkic:
Za početak presretni WM_KEYDOWN poruku i vidi da li dobijaš i šta za scan code i ostale stvari sa usb čitača a šta sa tastature (ima li razlike). Potom možeš ići i na hookovanje (SetWindowsHookEx) tastature niskog nivoa i tu takodje gledati šta se dobija. Kao najniži nivo ostaje drajver gde postoji ta informacija (odakle stiže poruka), možda taj usb drajver generiše tastere sa keybd_event ili na neki drugi način.


Hvala savkic, probam ovo sutra.
F
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 810
134.90.133.*



+62 Profil

icon Re: USB čitač kartica, presretanje12.07.2015. u 10:31 - pre 106 meseci
Hm, nesto se prisetih petljanja sa barcode citacem, koji se u sistemu vidi kao tastatura.
Dakle, trebalo bi da se moze podesiti kroz pratecu app (koja ide uz driver citaca) da barcode citac procitani string salje sa nekim prefix karakterom, npr. '#'.

Pozz
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: USB čitač kartica, presretanje

[ Pregleda: 2219 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.