1

J'ai une application que les utilisateurs utilisent via Remote Desktop/Terminal Server. L'application prend en charge les signatures numériques. Eh bien, le tampon de signature numérique est sur le client, mais le programme fonctionne sur le serveur. Le pavé de signature ne prend pas en charge le partage en tant que périphérique via Bureau à distance (non répertorié avec "Périphériques Plug-and-Play pris en charge" dans les ressources locales).Transfert de données entre Bureau à distance et Client

Quelle est la meilleure façon de pouvoir envoyer la signature au serveur à partir de la machine cliente? De préférence avec le moins de configuration pour les utilisateurs (il y a beaucoup de clients et une bonne quantité de serveurs cela doit être fait)

Ma meilleure idée à ce jour est de partager le presse-papiers et de l'utiliser pour envoyer des messages depuis serveur à client (avec l'application cliente "interroger" le presse-papiers pour un format de presse-papiers spécial) Je pense que cela peut ne pas être très rapide ou stable bien que je ne pense pas que Remote Desktop a été conçu pour cela. En outre, nous sommes ouverts aux choix de langue [raisonnable] comme C/C++, C#, Delphi (l'application est écrite dedans), etc. De plus, le pavé de signature est un TS460 de Topaz (se connecte par USB).

Quelqu'un peut-il me donner des idées sur la façon dont cela peut être fait ou si l'idée du presse-papiers est probablement la meilleure?

tl; dr: Quelle est la meilleure façon d'envoyer une image d'un client à un serveur via un poste de travail distant?

Mise à jour:

Eh bien, je l'ai fait un peu de tests avec du texte ASCII (je ne peux pas obtenir des fichiers à transférer) et il semble qu'il y ait des problèmes de copie de grandes quantités de texte. J'ai essayé de copier 43M de texte et après une longue période d'attente je viens d'avoir un presse-papiers vide (Comme il a fait une pâte, mais il n'y avait pas de texte collé) J'ai pu transférer environ 2M de données (à des vitesses décentes) et client, donc cela peut être réalisable pour les images de signatures (qui seront soit jpeg ou png compressé)

Répondre

0

Je n'ai pas essayé avec Remote Desktop, mais une chose qui vient à l'esprit est l'installation d'un bon outil de macro sur le client. AutoHotKey (http://www.autohotkey.com/) est un outil gratuit qui vous permet de créer des scripts exécutables qui peuvent faire des choses comme ouvrir des applications et leur envoyer des frappes de touches. Je ne suis pas sûr de savoir comment cela fonctionnerait avec le bureau à distance, mais je sais avec certitude que vous pouvez facilement configurer un script qui lancerait une application, l'envoyer "coups de clé" pour générer des données, copier les données à le presse-papiers, passez à une autre application, puis collez les données. Lorsque AutoHotKey est installé, vous avez la possibilité d'associer les types de fichiers des scripts à l'application afin que les utilisateurs finaux puissent simplement double-cliquer sur l'icône de votre bureau de scripts pour l'exécuter. Aucune ligne de commande messyness pour eux.

+0

Comment pourrais-je transférer une image d'une signature avec autohotkey? Et nous gérons l'installation et ainsi de suite sur chaque machine (serveur et client). Je ne vois pas comment cette réponse est pertinente. – Earlz

+0

Désolé, pour moi une "signature numérique" est un hachage cryptographique d'un document. Je n'ai pas lu assez attentivement pour voir que vous vouliez une image d'une signature humaine. Autohotkey vous permet de couper et coller l'image de l'application à l'application. (comme je l'ai dit, je ne sais pas si le bureau à distance gênera) Dans le meilleur des cas, vous devriez être capable de couper et coller l'image de la signature de l'outil client sur le serveur. Dans le pire des cas, vous devrez peut-être saisir un écran, rogner la signature, puis coller juste cela. Je ne recommanderais pas ce dernier si ... –

0

Si tout ce que vous devez faire est de transférer une quantité de données (un fichier) du client vers le serveur, il est assez facile. L'interrogation d'un fichier semble également plus logique que l'interrogation via le presse-papiers. Lorsque vous vous connectez le client doit activer le partage d'un disque dur (au moins un). Vous pouvez spécifier les options chaque fois que vous vous connectez, ou vous pouvez envoyer au client un fichier .RDP préconfiguré.

Si vous pouvez amener l'utilisateur à placer le fichier à une position fixe, vous pouvez accéder au fichier C: \ Shared \ File.jpg en utilisant un chemin comme \ tsclient \ c \ Shared \ File.jpg.

1

Pour le tampon de signature topaze et le swiper de carte de crédit, vous aurez besoin du type de série. Ça va marcher, déjà essayé. mais je suppose que cette question est trop ancienne pour que je puisse y répondre. Est-ce que l'IPAD ainsi que d'autres tablettes fonctionnent sur les configurations de terminal et de citrix?

+0

Nous utilisons un bureau à distance de plain-vanilla (fourni avec Windows) et il fonctionne décemment grâce à tous les appareils que nous avons testés, y compris les téléphones et les tablettes (ils doivent simplement avoir un client de bureau à distance, ce qui est très courant) – Earlz

Questions connexes