我想使用某种USB设备(例如闪光灯)向用户提醒新消息。是否可以从ASP.NET或Silverlight控制USB设备?
答案 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中的受信任应用程序可能可以执行此操作,这将仅在可能的情况下安装在浏览器之外,我认为这不太可能。
否则你没有那么多的用户系统访问权限,所以我认为你不能单独使用这些技术。