1

我有一個人們通過遠程桌面/終端服務器使用的應用程序。該應用程序支持數字簽名。那麼,數字簽名板就在客戶端上,但程序在服務器上運行。簽名板也不支持通過遠程桌面作爲設備共享(未在本地資源中列出「支持的即插即用設備」)。在遠程桌面和客戶端之間傳輸數據

什麼是能夠從客戶機發送簽名到服務器的最佳方式?最好爲用戶提供最少的設置(有很多客戶端和相當數量的服務器,這必須完成)

到目前爲止,我的最佳想法是共享剪貼板並使用它來發送消息服務器到客戶端(客戶端應用程序「輪詢」剪貼板以獲得特殊的剪貼板格式)我覺得這可能不是非常快或穩定,但我認爲遠程桌面不是爲它設計的。另外,我們可以選擇合理的語言選擇,例如C/C++,C#,Delphi(應用程序寫在這裏)等。此外,簽名板是Topaz TS460(通過USB連接)。

任何人都可以告訴我如何做到這一點,或者我的剪貼板想法可能是最好的嗎?

tl; dr:通過遠程桌面將圖像從客戶端發送到服務器的最佳方式是什麼?

更新:

嗯,我做了一些測試,以ASCII純文本(我不能要傳輸的文件),它似乎有複製大量文本的問題。我試圖複製43M的文本,經過很長一段時間的等待,我剛剛得到一個空白剪貼板(就像它做了一個粘貼,但沒有粘貼文本),但我能夠在服務器之間傳輸大約2M的數據(速度不錯)和客戶端,所以這可能是簽名圖像是可行的(這將在任何JPEG或PNG壓縮)

回答

0

我還沒有遠程桌面試過,但我想到的一件事是安裝在客戶機上良好的宏觀工具。 AutoHotKey(http://www.autohotkey.com/)是一款免費工具,可讓您創建可運行的腳本,以執行諸如打開的應用程序之類的操作,並向其發送按鍵敲擊。

我不知道它將如何與遠程桌面工作,但我知道肯定,你可以輕鬆地設置,將啓動一個應用程序的腳本,發送「鍵擊」生成數據,將數據複製到剪貼板,切換到另一個應用程序,然後粘貼數據。

安裝AutoHotKey後,您可以選擇將腳本的文件類型與應用關聯,以便最終用戶只需雙擊腳本桌面圖標即可運行該腳本。他們沒有命令行混亂。

+0

我如何能夠使用autohotkey傳輸簽名圖像?而且我們正在每臺機器(服務器和客戶端)上管理安裝等。我沒有看到這個答案是如何相關的。 – Earlz 2009-12-04 22:09:19

+0

對不起,對我來說「數字簽名」是文檔的加密哈希。我沒有仔細閱讀,看到你想要一個人類簽名的圖像。 Autohotkey可以讓你剪切和粘貼圖像從應用程序到應用程序。 (正如我所說的,我不知道遠程桌面是否會受到影響)在最好的情況下,您應該能夠將簽名映像從客戶端工具剪切並粘貼到服務器。在最糟糕的情況下,您可能需要進行抓屏,剪出簽名,然後粘貼。我不會推薦後者,但... – 2009-12-08 13:13:26

0

如果您只需要將一定量的數據(文件)從客戶端傳輸到服務器,則相當容易。輪詢文件似乎也更合理,因爲通過剪貼板輪詢。

當你連接客戶端時應該啓用共享一個硬盤(至少一個)。您可以在每次連接時指定選項,或者可以向客戶端發送預配置的.RDP文件。

如果您可以讓用戶將文件置於固定位置,則可以使用像\ tsclient \ c \ Shared \ File.jpg這樣的路徑訪問文件C:\ Shared \ File.jpg。

1

對於topaz簽名墊和信用卡刷卡器,您將需要串口類型。它會工作,已經嘗試過了。但我想這個問題太舊了,我不能回答。 IPAD以及其他平板電腦是否適用於終端和citrix設置?

+0

我們使用簡單香草的遠程桌面(隨Windows提供),它可以很好地通過我們測試過的每個設備,包括手機和平板電腦(它們只需要有一個遠程桌面客戶端,這很常見) – Earlz 2011-12-14 22:35:59

相關問題