Ich habe eine "Symbol" Marke Barcode-Scanner (USB) und ich versuche, die Daten erfassen es scannt von einem Barcode in meine Anwendung (die als Dienst ausgeführt wird - mit Nein Textboxsteuerung, natürlich)."Symbol" Marke Barcode-Scanner und C#
Der Catch ist, dass: Immer wenn Sie etwas scannen, fungiert es wie eine Tastatur und gibt die Ziffern zu allem, das Fokus hat (d. H. Notizblock, Wort, usw.).
Meine Frage ist: Wie führe ich diesen Barcode Scan im Hintergrund aus und stelle ihn in eine Variable, die ich in meinem C# benutzen kann.
Bis jetzt sind die einzigen API, die ich gefunden habe, für die .NET CF und ich brauche dies ein Windows-Dienst.
Grundsätzlich möchte ich auf eine Anwendung bestimmte Tastatureingaben senden können, wenn der Barcode = „123.456.789-0.111“ ohne mit dem aktuellen Fenster zu stören, die den Fokus hat. Nachdem meine Anwendung den Barcode eingelesen hat, wird nach einem bestimmten Programm gesucht (Start und Fokus) und Tastenanschläge gesendet. Ich verwende Code 128.
Können Sie uns mehr Informationen über den Kontext geben, warum es ** ein Windows-Dienst sein muss **? –
Ich dachte, es müsste ein Windows-Dienst sein, weil ich die Daten aus dem Barcodescanner * die ganze Zeit überwachen muss. Grundsätzlich möchte ich bestimmte Tastenanschläge an eine Anwendung senden können, wenn der Barcode zB "123456789-0111" ist. –
Es könnte auch in der Taskleiste sein. –