在ASP.NET Web应用程序上通过Internet访问用户的USB连接外围设备/设备

时间:2010-11-18 03:14:33

标签: c# usb libusb

我想知道,是否可以通过带有libUsbDotNet库的C#从ASP.NET Web应用程序控制最终用户的USB连接设备或外围设备?

换句话说,能够从网站控制USB设备的某些功能吗?

我认为那会非常酷。

2 个答案:

答案 0 :(得分:1)

你必须记住,浏览器正在努力阻止你这样做。

你实际上必须编写一个ActiveX组件,才能做到这样的事情。

答案 1 :(得分:1)

没有。出于很多原因。

“问题”的答案是“不”的最突出的原因是lib在服务器上运行,而不是客户端。

更实用的原因是浏览器被设计为沙盒。创建一个activeX组件是解决这个问题的唯一现实方法,但是技术和部署充满了复杂性,然后你必须考虑跨浏览器/平台对activex的有限支持。