Frage

Ich habe hier einen Windows Mobile-basierten PDA (Mobile Compia M3 Sky), der mit einem Barcode-Scanner ausgestattet ist. Dieser Barcode -Scanner funktioniert, indem die Daten aus dem Scanner in die Zwischenablage gelesen und dann eine Paste auf der derzeit ausgeführten Anwendung simulieren.

Das Problem ist, wenn Sie Terminaldienste aus dem Gerät verwenden und einen Barcode mit Interpunktion (z. B. "A-2-C", "A-1- [") scannen. Die Interpunktion wird ausgezogen, bevor er den Server erreicht- IE die einzigen Dinge, die es auf den Server schaffen, sind die Alphanumeriker (dh "A2C" bzw. "A1").

Ich habe überprüft, ob das Gerät über den vollständigen Barcode verfügt, einschließlich Interpunktion in der Zwischenablage-dh wenn ich Notizen auf dem Gerät öffne und diese Barcodes scanne, werden sie richtig eingefügt (dh "A-2-C" und "A-1- ["jeweils) und ich kann sie erneut einfügen, indem ich ein Paste tippen, gedrückt und ausgewählt oder durch Drücken von Strg+V auf der Softtastatur gedrückt wird.

Aus irgendeinem Grund scheint diese Interpunktion vom RDP -Client auf dem Gerät (MSTSC40.exe) auszuziehen - dies geschieht unabhängig davon, welche Anwendung oder Betriebssystem der Server ausgeführt wird [auf].

Hat jemand frühere Erfahrungen damit oder irgendwelche Zeiger?

Prost!

War es hilfreich?

Lösung 2

Am Ende war es nur eine schlechte Implementierung des RDP -Clients unter Windows Mobile 5. WM6 ist in Ordnung.

Andere Tipps

Ich kann nur eine Problemumgehung vorschlagen, virtuelle Kanäle zu verwenden, um die Daten zu senden. Obwohl es nicht wirklich eine Antwort auf Ihre Frage ist, wäre dies eine bessere Lösung, da kopieren/über eine RDP -Verbindung einfügen ist, als er fehlerhaft ist (siehe diese Links: RDP -Zwischenablage Fix, Warum funktioniert meine gemeinsame Zwischenablage nicht? (Teil 1) & Warum funktioniert meine gemeinsame Zwischenablage nicht? (Teil 2))

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top