[ captPicard @ 07.07.2015. 14:29 ] @
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?
[ Predrag Supurovic @ 07.07.2015. 14:49 ] @
To verovatno simulira tastaturu pa se moze tretirati isto kao i tastatura.
[ captPicard @ 07.07.2015. 14:57 ] @
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.
[ savkic @ 07.07.2015. 16:42 ] @
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.
[ Predrag Supurovic @ 07.07.2015. 17:38 ] @
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.
[ captPicard @ 07.07.2015. 23:33 ] @
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.
[ Rapaic Rajko @ 12.07.2015. 10:31 ] @
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