我使用的是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