我使用的是2008年的C#,.NET 3.5,IIS 7.0和ASP.NET。我也使用Silverlight 3.0。我想在客戶端讀取USB閃存盤的內容,使用USB閃存盤中的信息作爲用戶配置文件標識符 - 就像在線銀行服務使用USB密鑰來存儲客戶端證書一樣(但我的安全要求並不高)。讀取USB閃存盤問題
如何讀取Web應用程序(客戶端)中USB閃存盤中特定文件的內容?我們可以在Silverlight中做到這一點嗎(如果不能,任何替代解決方案來讀取USB閃存盤內容)?
順便說一句:我想自動讀取內容,並且我不希望用戶手動選擇USB閃存盤上的特定文件進行讀取。
感謝克里斯,如果我開發一個客戶端應用程序(控制檯應用程序),是可以枚舉所有USB驅動器,並找到一個具有內部的特定文件閱讀?我的困惑是,我不知道如何識別/枚舉本地計算機的所有USB閃存盤。 – George2 2009-09-16 05:13:32
Silverlight阻止您看到用戶機器上的任何文件/驅動器。但是,您可以使用OpenFileDialog將文件流傳輸到用戶提供的文件。 – 2009-09-16 07:47:23
謝謝!如果我決定編寫客戶端應用程序,例如控制檯或Windows窗體應用程序,是否可以枚舉所有USB閃存盤以查找特定文件(如我們可以爲普通IDE硬盤所做的那樣)?我不確定是否有任何限制來枚舉控制檯應用程序或Windows窗體/ WPF應用程序的特定文件的所有USB閃存盤? – George2 2009-09-16 07:53:04