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?
Potpis
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.
Potpis
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.
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. '#'.