2016-10-25 5 views
-3

Ich benutze einen USB-Scanner. Sobald Sie den Barcode gescannt haben, wird ein fokussiertes (Textfeld) benötigt, an dem der gescannte Code vorbeigeführt wird. Ich möchte diesen gescannten Code mit meinem Windows-Dienst erfassen, der den Code übernimmt und an die Datenbank sendet. Wenn der Datensatz zurückkommt, möchte ich meine Anwendung zum Auffüllen der Datensatzdetails initialisieren. Mein Client möchte nicht, dass meine WinForm-Anwendung auf dem Bildschirm sichtbar ist, bis der Barcode gescannt und die Details erreicht sind.Wie übergebe ich den USB-Barcode an den Fensterdienst?

+0

Bitte lesen Sie [wie Sie Fragen zu StackOverflow stellen] (http://stackoverflow.com/help/how-to-ask). –

+0

Es scheint, dass Ihr USB-Scanner eine Benutzerschnittstelle benötigt (ein Textfeld zum Einlesen des gelesenen Barcodes), und Sie möchten keine Benutzerschnittstelle, bevor der Dienst seine Arbeit mit dem gelesenen Barcode erledigt hat. Es scheint unmöglich mit diesem Scanner. –

Antwort

0

Sie können nicht. Ein Dienst hat kein Fenster, Sie benötigen ein Fenster, um mit einem HID-Gerät wie Maus oder Tastatur zu interagieren.

Verwenden Sie einen Scanner mit einer seriellen Schnittstelle und nicht mit einer HID.

Verwandte Themen