ASP.NET / Silverlight控件USB设备

时间:2010-01-18 10:48:42

标签: asp.net silverlight usb

我想使用某种USB设备(例如闪光灯)向用户提醒新消息。是否可以从ASP.NET或Silverlight控制USB设备?

3 个答案:

答案 0 :(得分:1)

您可以使用自定义ActiveX组件和网页中的som javascript来执行此操作。

或者,您可以使用在浏览器外模式下运行的Silverlight 4应用程序,但这可能不是您想要的。 SL4可以访问它在浏览器外模式下运行的本地安装的Com组件,因此在这种情况下,这应该是非常容易实现的。

答案 1 :(得分:1)

ASP.NET需要客户端技术的帮助,因此问题“这可以通过ASP.NET完成吗?”是无关紧要的。

使用Silverlight是否有意义稍微相关一点。可能甚至可行的唯一情况是已知安装的USB设备已经安装并具有基于COM的API。您愿意使用Silverlight 4. Silverlight应用程序可以通过提升信任度安装,并且可以用于浏览器。

相反,当你可能构建一个标记为安全脚本的紧凑的小ActiveX组件并让用户安装它时,这似乎是过分的。

答案 2 :(得分:0)

我认为你不可能做到这一点。 Silverlight 4中的受信任应用程序可能可以执行此操作,这将仅在可能的情况下安装在浏览器之外,我认为这不太可能。

http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#elevated

否则你没有那么多的用户系统访问权限,所以我认为你不能单独使用这些技术。