2011-10-06 111 views
0

我目前有一個用C#編寫的ASP.NET Web應用程序,我需要能夠與連接到客戶端USB端口的設備進行通信方(閱讀和寫作)。我正在研究添加一個Web服務,該服務可以處理本地硬件通信的Silverlight應用程序,但顯然這種訪問類型僅適用於「瀏覽器外」SL應用程序。從ASP.NET讀取/寫入客戶端USB設備

是否有任何其他技術可以很好地集成到可能支持這種類型的ASP.NET應用程序?我需要在客戶端支持Windows XP +。我真的很想在這裏找到「以瀏覽器爲中心」的東西(如果可能的話,避免使用sleeper exe這樣的東西),並且用戶可以很容易地安裝/允許(因爲我相信他們需要明確地允許某些東西自然被閱讀)。

+0

唯一我能想到的「可能」是Java或奸詐的ActiveX。 –

+0

是的,瀏覽器沙箱會阻止你靠近硬件。你需要ActiveX或Java來繞過這個。 –

回答

0

我們曾經使用(舊)ActiveX技術(僅在Internet Explorer中)使用用戶必須主動同意的ActiveX控件(但很簡單)來執行此操作。

Java小應用程序是另一種選擇。但是ASP.NET的範圍必須保留。

相關問題