Language agnostic 在远程桌面和客户端之间传输数据

Language agnostic 在远程桌面和客户端之间传输数据,language-agnostic,communication,clipboard,remote-desktop,Language Agnostic,Communication,Clipboard,Remote Desktop,我有一个人们通过远程桌面/终端服务器使用的应用程序。该应用程序支持数字签名。嗯,数字签名板在客户端,但程序在服务器上运行。签名板也不支持通过远程桌面作为设备共享(本地资源中未列出“支持的即插即用设备”) 从客户机向服务器发送签名的最佳方式是什么?最好是为用户提供最少的设置(有很多客户端和相当数量的服务器,必须这样做) 到目前为止,我最好的想法是共享剪贴板,并使用它将消息从服务器发送到客户端(客户端应用程序“轮询”剪贴板以获取特殊的剪贴板格式),我觉得这可能不是很快或很稳定,因为我不认为远程桌面是

我有一个人们通过远程桌面/终端服务器使用的应用程序。该应用程序支持数字签名。嗯,数字签名板在客户端,但程序在服务器上运行。签名板也不支持通过远程桌面作为设备共享(本地资源中未列出“支持的即插即用设备”)

从客户机向服务器发送签名的最佳方式是什么?最好是为用户提供最少的设置(有很多客户端和相当数量的服务器,必须这样做)

到目前为止,我最好的想法是共享剪贴板,并使用它将消息从服务器发送到客户端(客户端应用程序“轮询”剪贴板以获取特殊的剪贴板格式),我觉得这可能不是很快或很稳定,因为我不认为远程桌面是为它设计的

此外,我们也欢迎[合理的]语言选择,如C/C++、C#、Delphi(应用程序就是用这种语言编写的)等。此外,签名板是Topaz TS460(通过USB连接)

有谁能告诉我如何做到这一点,或者我的剪贴板想法是否可能是最好的

tl;dr:通过远程桌面将图像从客户端发送到服务器的最佳方式是什么?

更新:


嗯,我用纯ASCII文本做了一些测试(我无法传输文件),似乎复制大量文本时出现问题。我试着复制43M的文本,经过长时间的等待,我得到了一个空的剪贴板(就像粘贴一样,但没有粘贴文本),我能够在服务器和客户端之间传输大约2M的数据(速度相当快),所以这对于签名图像(将是jpeg或png压缩)可能是可行的

我还没有尝试使用远程桌面,但我想到的一件事是在客户端安装一个好的宏工具。AutoHotKey()是一个免费工具,它允许您创建可运行的脚本,这些脚本可以执行打开的应用程序之类的操作,并向它们发送按键

我不确定它在远程桌面上的工作情况如何,但我确信您可以轻松地设置一个脚本来启动应用程序,发送“按键”以生成数据,将数据复制到剪贴板,切换到另一个应用程序,然后粘贴到数据中


安装AutoHotKey后,您可以选择将脚本的文件类型与应用程序关联,以便最终用户只需双击脚本桌面图标即可运行它。他们没有命令行混乱。

我没有尝试过远程桌面,但我想到的一件事是在客户端安装一个好的宏工具。AutoHotKey()是一个免费工具,它允许您创建可运行的脚本,这些脚本可以执行打开的应用程序之类的操作,并向它们发送按键

我不确定它在远程桌面上的工作情况如何,但我确信您可以轻松地设置一个脚本来启动应用程序,发送“按键”以生成数据,将数据复制到剪贴板,切换到另一个应用程序,然后粘贴到数据中


安装AutoHotKey后,您可以选择将脚本的文件类型与应用程序关联,以便最终用户只需双击脚本桌面图标即可运行它。他们没有命令行消息。

您是否考虑过使用远程桌面虚拟通道

您是否考虑过使用远程桌面虚拟频道

如果您只需要将大量数据(文件)从客户机传输到服务器,那么这相当容易。与通过剪贴板进行轮询相比,对文件进行轮询似乎更符合逻辑

连接时,客户端应启用共享硬盘(至少一个)。您可以在每次连接时指定选项,也可以向客户端发送预配置的.RDP文件


如果您可以让用户将文件放在固定位置,则可以使用类似\tsclient\C\Shared\file.jpg的路径访问文件C:\Shared\file.jpg。

如果您只需要将大量数据(文件)从客户端传输到服务器,这相当容易。与通过剪贴板进行轮询相比,对文件进行轮询似乎更符合逻辑

连接时,客户端应启用共享硬盘(至少一个)。您可以在每次连接时指定选项,也可以向客户端发送预配置的.RDP文件

如果您可以让用户将文件放在固定位置,则可以使用类似\tsclient\C\Shared\file.jpg的路径访问文件C:\Shared\file.jpg。

以下是如何使用远程桌面复制文件的说明(带有漂亮的屏幕截图):

我不确定你的问题是否已经排除了这种方法。

这里有一个关于如何使用远程桌面复制文件的解释(带有漂亮的屏幕截图):


我不确定您的问题是否排除了这种方法。

对于黄玉签名垫和信用卡刷卡器,您需要序列类型。它会起作用的,已经试过了。但我想这个问题太老了,我回答不了。IPAD以及其他平板电脑是否可以在终端和citrix设置上工作?

对于黄玉签名板和信用卡刷卡器,您需要串行类型。它会起作用的,已经试过了。但我想这个问题太老了,我回答不了。IPAD以及其他平板电脑是否可以在终端和citrix设置上工作?

我如何能够使用自动热键传输签名图像?我们正在管理每台机器(服务器和客户端)上的安装等。我看不出这个答案有什么关系。对不起,对我来说,“数字签名”是文档的加密散列。我读得不够仔细,看不出你想要一个人类签名的图像。自动热键将允许您在应用程序之间剪切和粘贴图像。(正如我所说,我不知道远程桌面是否会